Đếm điểm được phủ
Đề bài
Mô tả
Cho đoạn thẳng trên trục số, các đầu mút đều là số nguyên. Một đoạn có thể suy biến thành một điểm. Các đoạn có thể giao nhau, lồng nhau hoặc thậm chí trùng nhau.
Đoạn thứ có hai đầu mút và . Đoạn này phủ điểm nguyên khi và chỉ khi .
Với mỗi , hãy đếm số điểm có tọa độ nguyên được phủ bởi đúng đoạn.
Dữ liệu vào
- Dòng đầu chứa số nguyên : số đoạn thẳng.
- dòng tiếp theo, dòng thứ chứa hai số nguyên : hai đầu mút của đoạn thứ .
Dữ liệu ra
In ra số nguyên cách nhau bởi dấu cách, trong đó là số điểm nguyên được phủ bởi đúng đoạn.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 0 3 1 3 3 8 |
6 2 1 | Các điểm được phủ bởi đúng đoạn, các điểm được phủ bởi đoạn, điểm được phủ bởi cả đoạn. |
| 3 1 3 2 4 5 7 |
5 2 0 | Các điểm được phủ bởi đúng đoạn, các điểm được phủ bởi đoạn, không có điểm nào được phủ bởi cả đoạn. |
Bình luận