Cột đèn bên đường ray
Đề bài
Mô tả
Một đoàn tàu chạy trên đường ray từ điểm đến điểm với tốc độ đơn vị độ dài mỗi phút (phút thứ nhất tàu ở điểm , phút thứ hai ở điểm , và cứ thế tiếp tục).
Dọc đường ray có các cột đèn đặt tại mọi điểm có tọa độ chia hết cho : cột đèn thứ nhất ở điểm , cột thứ hai ở điểm , và cứ thế tiếp tục.
Ngoài ra có đúng một đoàn tàu đang đứng yên, chiếm trọn các điểm từ đến (bao gồm cả hai đầu).
Hành khách nhìn thấy cột đèn ở điểm khi và chỉ khi chia hết cho và . Nói cách khác, cột đèn nằm trong đoạn bị đoàn tàu đứng yên che khuất thì không nhìn thấy được.
Hãy đếm số cột đèn hành khách nhìn thấy trong suốt hành trình. Có truy vấn độc lập cần trả lời.
Dữ liệu vào
- Dòng đầu tiên chứa một số nguyên là số truy vấn.
- dòng tiếp theo, dòng thứ chứa bốn số nguyên , , , lần lượt là điểm đích của hành trình, chu kỳ đặt cột đèn, và đoạn bị đoàn tàu đứng yên chiếm giữ.
Dữ liệu ra
In ra dòng, dòng thứ chứa một số nguyên là đáp án cho truy vấn thứ .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 10 2 3 7 100 51 51 51 1234 1 100 199 1000000000 1 1 1000000000 |
3 0 1134 0 |
Truy vấn 1: các cột đèn ở , nhưng hai cột ở và bị che nên đáp án là . Truy vấn 2: cột đèn duy nhất ở điểm và cũng bị che, đáp án . Truy vấn 3: có cột đèn, các cột từ đến bị che nên còn . Truy vấn 4: đoàn tàu đứng yên phủ kín cả hành trình. |
| 10 10 1 1 1 10 1 1 2 10 1 1 3 10 1 1 4 10 1 1 5 10 1 1 6 10 1 1 7 10 1 1 8 10 1 1 9 10 1 1 10 |
9 8 7 6 5 4 3 2 1 0 |
Với mọi điểm đều có cột đèn, nên đáp án chính là số điểm nằm ngoài đoạn . |
| 1 8 5 1 5 |
0 | Cột đèn duy nhất trong là điểm , và điểm này nằm trong đoạn bị che . |
Bình luận