K-Query
Xem dạng PDF
Mã bài:
ib_kquery
Điểm:
3 (OI)
Giới hạn thời gian:
3.2s
Giới hạn bộ nhớ:
512M
Dữ liệu vào:
stdin
Dữ liệu ra:
stdout
Tác giả:
Dạng bài
Cho một dãy số gồm phần tử, sau đó Gấu thực hiện truy vấn thuộc một trong ba loại sau:
- SET : Đặt .
- ADD : Tăng thêm đơn vị.
- COUNT : Đếm số phần tử lớn hơn bằng trong đoạn .
Dữ liệu vào
- Dòng đầu chứa hai số nguyên .
- Dòng hai chứa số nguyên mô tả dãy .
dòng sau, mỗi dòng chứa truy vấn thuộc một trong ba loại:
- SET .
- ADD .
- COUNT .
Dữ liệu ra
Gồm một dòng là đáp án của mỗi truy vấn COUNT.
Tính điểm
- Subtask 1 (20% số điểm): .
- Subtask 2 (20% số điểm): Chỉ có truy vấn COUNT.
- Subtask 3 (20% số điểm): Trong mọi truy vấn ADD hoặc SET, đều có .
- Subtask 4 (40% số diểm): Không có ràng buộc gì thêm.
Ví dụ
Dữ liệu vào
8 10
2 7 0 9 2 0 0 8
COUNT 1 8 7
ADD 2 4
SET 5 8 3
COUNT 3 7 3
SET 1 7 2
ADD 4 5
COUNT 1 6 2
ADD 1 8
COUNT 1 4 5
COUNT 3 8 2
Dữ liệu ra
3 4 6 0 6
Bình luận