TS10 Tây Ninh 2026 - Xe buýt

Xem dạng PDF

Gửi bài giải

Điểm: 5,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Sau một ngày học tập, Nam đón xe buýt trở về nhà. Vì xe buýt khá đông người nên Nam nhanh chóng tìm được ghế ngồi và ngủ ngay lập tức vì quá mệt mỏi. Cậu ngủ quên ~M~ đơn vị thời gian. Xe chạy qua giữa mỗi hai trạm dừng là ~T~ đơn vị thời gian.

Yêu cầu: Hãy cho biết Nam đã ngủ quên qua bao nhiêu trạm dừng. Biết rằng, nếu Nam tỉnh dậy chính xác ở trạm dừng thì xem như cậu không ngủ quên tại trạm dừng này.

Input

  • Dòng đầu chứa số nguyên ~Q~ là số bộ dữ liệu.

  • ~Q~ dòng tiếp theo, mỗi dòng chứa ~2~ số nguyên ~M~ và ~T~ tương ứng là thời gian Nam ngủ quên và thời gian xe di chuyển qua hai trạm dừng.

Output

Gồm ~Q~ dòng, mỗi dòng chứa một số nguyên là số trạm dừng mà xe đã qua trong khi Nam ngủ quên tương ứng với từng bộ dữ liệu.

Scoring

Subtask Điểm Ràng buộc
1 ~50\%~ ~Q = 1, 1 \le T \le M \le 10^6~
2 ~30\%~ ~Q \le 10^3, 1 \le T \le M \le 10^{12}~
3 ~20\%~ ~Q \le 10^5, 1 \le T \le M \le 10^{12}~

Sample Input 1

2
13 5
28 7

Sample Output 1

2
3

Notes

  • Bộ dữ liệu thứ nhất: Nam ngủ quên qua trạm dừng ~1, 2~. Do đó kết quả là ~2~.

  • Bộ dữ liệu thứ hai: Nam thức dậy chính xác ở trạm dừng thứ ~4~. Do đó không tính Nam ngủ quên tại trạm dừng này, nên kết quả là ~3~.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.