Bedao Mini Contest 13 - EXAM

Xem dạng PDF

Gửi bài giải


Điểm: 0,10 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

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

Lớp học Bedao đang phải cùng nhau làm một đề thi! Ở mỗi thời điểm, sẽ có hai khả năng xảy ra:

  • ~1\ x~ (~0 \le x \le 10^5~): Một học sinh mới gia nhập lớp học. Học sinh này sẽ có khả năng giải được bài thuộc dạng ~x~. Nếu ~x = 0~, học sinh này có thể giải được mọi dạng bài!

  • ~2\ x~ (~1 \le x \le 10^5~): Một bài tập thuộc dạng ~x~ được đưa vào đề thi, và lớp cần phải cử ra ngay một bạn để giải. Vì độ khó của bài tập, mỗi học sinh chỉ có thể giải được tối đa ~1~ bài trong khoảng thời gian thi.

Nếu không thể giải được toàn bộ bài tập, lớp Bedao sẽ không thể vượt qua đề kiểm tra. Hãy cho biết, các học sinh có thể giải được toàn bộ bài tập hay không?

Input

Mỗi test bao gồm nhiều test cases.

  • Dòng đầu tiên của input gồm số nguyên dương ~t~ (~1 \le t \le 10^5~) — số lượng test cases.
  • Dòng đầu tiên của mỗi test case gồm số nguyên dương ~q~ (~1 \le q \le 10^5~) — số sự kiện của bài toán.

  • Dòng thứ ~i~ trong ~q~ dòng tiếp theo của test case gồm hai số nguyên ~p~ (~1 \le p \le 2~), ~x~ (~0 \le x \le 10^5~) mô tả một trong hai sự kiện nêu ở đề bài.

Dữ liệu đã cho đảm bảo tổng của ~q~ ở tất cả các test cases sẽ không vượt quá ~5 \cdot 10^5~.

Output

  • Với mỗi test case, in ra ~\texttt{YES}~ nếu lớp học Bedao có thể giải được toàn bộ bài tập; ngược lại in ra ~\texttt{NO}~.

Sample Input 1

2
5
1 3
1 0
2 6
1 5
2 3
4
1 2
1 4
1 5
2 1

Sample Output 1

YES
NO

Note

Ở test case đầu tiên, các sự kiện xảy ra tuần tự như sau:

  • Một học sinh (A) có khả năng giải bài thuộc dạng ~3~ gia nhập lớp học.

  • Một học sinh (B) có khả năng giải mọi loại bài gia nhập lớp học.

  • Một bài tập thuộc dạng ~6~ được đưa vào đề thi. Bạn B được cử đi giải.

  • Một học sinh (C) có khả năng giải bài thuộc dạng ~5~ gia nhập lớp học.

  • Một bài tập thuộc dạng ~3~ được đưa vào đề thi. Bạn A được cử đi giải.

Ở test case thứ hai, một bài tập thuộc dạng ~1~ được đưa vào đề thi nhưng không ai có thể giải được.


Bình luận

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



  • -5
    nguyennhuhung  đã bình luận lúc 11, Tháng 11, 2022, 8:51

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • 1
      K24NTDuc  đã bình luận lúc 25, Tháng 1, 2023, 4:02

      bạn bỏ break đi là được rồi nhé


  • -3
    Gao_Pink  đã bình luận lúc 5, Tháng 11, 2022, 14:28 chỉnh sửa

    C++ sợ limit nhớ thêm cout.tie() ...


    • -1
      y  đã bình luận lúc 6, Tháng 11, 2022, 10:51

      ko cout.tie van ac ma


      • -2
        chienthang88  đã bình luận lúc 8, Tháng 11, 2022, 15:27

        Bạn cho mình xin code AC được không, tìm mãi mà không hiểu sao sai [email protected]