#SGM0000024. Tập hợp thứ tự (Order statistic set)
Tập hợp thứ tự (Order statistic set)
Tập hợp thứ tự (Order statistic set)
Nguồn: SPOJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Duy trì một tập hợp động gồm các số nguyên, ban đầu rỗng. Có thao tác:
I x: nếu thì chèn .D x: nếu thì xóa .K k: in phần tử nhỏ thứ của .C x: in số phần tử của nhỏ hơn .
Nếu truy vấn K k có , in invalid.
Input
Dòng đầu chứa .
dòng tiếp theo chứa một thao tác. Với tham số giá trị , . Với tham số thứ hạng , .
Output
In đáp án của mỗi truy vấn K hoặc C trên một dòng.
Subtask
- Subtask 1 — 20%: .
- Subtask 2 — 30%: .
- Subtask 3 — 50%: .
Ví dụ
Input
8
I -1
I -1
I 2
C 0
K 2
D -1
K 1
K 2
Output
1
2
2
invalid
Giải thích
Lệnh chèn -1 lần thứ hai không làm thay đổi tập. C 0 đếm đúng một phần tử là -1; sau khi xóa -1, truy vấn phần tử nhỏ thứ hai trở nên không hợp lệ.