Notice
Chào mừng bạn đến với OREOJ !

[TS10 Hưng Yên 2025 - 2026] Lập lịch

Xem dạng PDF

Thông tin
Nguồn bài: TS10 Hưng Yên 2025 - 2026
Chi tiết
Dạng bài
Ngôn ngữ cho phép
C, C++, C++20, C++23, Java, Kotlin, Pascal, PyPy, Python, Scratch
Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Có ~q~ truy vấn. Mỗi truy vấn gồm ~n~ cuộc họp, cuộc họp thứ ~i~ bắt đầu tại thời điểm ~A_i~ và kết thúc tại thời điểm ~B_i~. Một cuộc họp mới có thể tham gia nếu thời gian bắt đầu của nó lớn hơn hoặc bằng thời gian kết thúc của cuộc họp trước đó.

Yêu cầu

Với mỗi truy vấn, cho biết có thể tham dự đầy đủ tất cả các cuộc họp hay không.

Input

Dòng đầu chứa số nguyên dương ~q~.

Mỗi truy vấn gồm ba dòng: dòng đầu chứa ~n~, dòng thứ hai chứa ~n~ số ~A_i~, dòng thứ ba chứa ~n~ số ~B_i~.

Output

Với mỗi truy vấn, in YES nếu có thể tham dự đầy đủ, ngược lại in NO.

Subtask

Gọi ~T~ là tổng số cuộc họp trong tất cả truy vấn.

  • 20% số điểm: ~q = 1~, ~T \le 100~.
  • 30% số điểm: ~q = 1~, ~T \le 200000~.
  • 50% số điểm: ~T \le 200000~.

Ví dụ 1

1
3
1 7 4
3 10 7
YES

Ví dụ 2

3
2
1 4
5 6
2
1 5
3 8
2
1 6
8 10
NO
YES
NO

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.