TS10 CSP 2026 - Bài 4
Xem dạng PDF
Gửi bài giải
Điểm:
40,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
Radar phát hiện ~n~ mục tiêu đang bay đến, đánh số từ ~1~ tới ~n~. Mục tiêu thứ ~i~ xuất hiện trong khoảng thời gian từ ~a_i~ đến ~b_i~.
Có một số tên lửa, bạn cần tính toán cần dùng ít nhất bao nhiêu tên lửa để hạ được hết ~n~ mục tiêu. Biết rằng, trong mỗi giây, ~1~ tên lửa bắn được ~1~ mục tiêu.
Input
Dòng đầu tiên chứa số nguyên dương ~t~ (~1 \le t \le 2 \times 10^5~) là số test. Mỗi test gồm:
Dòng đầu tiên chứa số nguyên dương ~n~ (~1 \le n \le 10^5~).
~n~ dòng tiếp theo, mỗi dòng chứa hai số nguyên dương ~a_i~ và ~b_i~ (~1 \le a_i \le b_i \le 10^9~).
Dữ liệu đảm bảo tổng của ~n~ trong tất cả test không vượt quá ~2 \times 10^5~.
Output
Với mỗi test, in ra số tên lửa tối thiểu cần có.
Scoring
| Subtask | Điểm | Ràng buộc |
|---|---|---|
| 1 | ~25\%~ | ~t \le 2, n \le 10, b_i \le 10~. |
| 2 | ~25\%~ | ~t \le 10, n \le 100~. |
| 3 | ~25\%~ | ~b_i \le 1000~. |
| 4 | ~25\%~ | Không có ràng buộc gì thêm. |
Sample Input 1
1
8
1 9
1 9
1 3
1 2
2 3
1 3
1 2
2 3
Sample Output 1
2
Bình luận