CTDL - map2 - Chấm điểm
Point: 100.0
Time limit: 1.0s
Memory limit: 977 M
Input:
stdin
Output:
stdout
Author:
Problem type
CTDL: Priority Queue
Ngôn ngữ cho phép
C#, C++, Java, Python
Bạn được giao cho trách nhiệm chấm bài của một số học sinh. Mỗi học sinh có tên là một xâu độ dài không quá 10 và chỉ chứa các ký tự in hoa và in thường. Có \(q\) truy vấn với \(3\) loại truy vấn sau:
1 X Y
: Thêm Y điểm cho bạn có tên là X (Y nguyên dương, không vượt quá 100);2 X
: Xóa điểm của bạn có tên là X (nếu không có thì không thực hiện);3 X
: In ra điểm của bạn có tên là X (nếu không có điểm hoặc không có tên thì in ra 0).
Yêu cầu
Hãy in ra các kết quả theo các yêu cầu trong mỗi truy vấn
Dữ liệu vào Specification
- Dòng đầu ghi số nguyên dương \(q(1 \leq n \leq 10^5)\)
- \(q\) dòng sau là 1 trong 3 truy vấn miêu tả như trên
Dữ liệu ra Specification
- In ra \(q\) dòng, mỗi dòng là kết quả tương ứng
Example
INPUT | OUTUT |
---|---|
7 1 Bin 20 1 Bon 12 1 Bon 18 3 Bon 3 Bin 2 Bon 3 Bon |
\(30\) \(20\) \(0\) |