Chuyên gia ruồi

Xem dạng PDF

Gửi bài giải


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

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

Để đề phòng ruồi tấn công đất nước, nhà vua đã thuê hẳn một chuyên gia về ruồi. Có một cái hộp để nghiên cứu, các con ruồi sẽ bay ra và bay vào chiếc hộp này. Chuyên gia này biết được độ tuổi của từng con ruồi (tính theo phút). Tại mỗi thời điểm, chuyên gia có thể nêu ra tuổi của con ruồi nhỏ thứ ~K~ trong cái hộp trong số các con ruồi có độ tuổi từ ~A~ đến ~B~.

Hãy lập trình thực hiện công việc tương tự để nhà vua khỏi mất tiền thuê vị chuyên gia này!

Input

Dòng đầu tiên chứa một số nguyên ~N~ (~1 \leq N \leq 2*10^{5}~) là số lượng sự kiện. ~N~ dòng sau, mỗi dòng mô tả một sự kiện:

  • + ~X~ - một con ruồi có độ tuổi ~X~ bay vào hộp
  • - ~X~ - một con ruồi có độ tuổi ~X~ bay ra khỏi hộp
  • ? ~K~ ~A~ ~B~ - hỏi tuổi của con ruồi có tuổi nhỏ thứ ~K~ trong hộp trong số các con ruồi có độ tuổi từ ~A~ đến ~B~ (~1 \leq K \leq 10^{5}~, ~A \leq B~).

Các số ~X~, ~A~, ~B~ nằm trong phạm vi từ ~1~ đến ~10^{9}~.

Output

Với mỗi câu truy vấn hỏi tuổi, trả về kết quả tương ứng trên một dòng. Nếu số các con ruồi có độ tuổi từ ~A~ đến ~B~ nhỏ hơn ~K~, in ra ~0~.

Sample Input

8   
+ 2
+ 3
+ 2
? 2 2 3
- 2
? 2 2 3
- 2
? 2 2 3

Sample Output

2
3
0

Bình luận

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



  • 0
    23ti_nakhang  đã bình luận lúc 3, Tháng 4, 2024, 8:43 chỉnh sửa

    sr vì em k bt xóa cmt ạ


  • -8
    tminh_hk20  đã bình luận lúc 24, Tháng 4, 2023, 17:09

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


    • -1
      VVUU  đã bình luận lúc 8, Tháng 3, 2024, 1:36

      who ask?


    • -4
      thd_20040901  đã bình luận lúc 18, Tháng 5, 2023, 0:54

      ai hoi


  • -11
    minh47857  đã bình luận lúc 26, Tháng 5, 2021, 1:18

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


    • -8
      ducngo  đã bình luận lúc 26, Tháng 5, 2021, 1:51

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