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

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.