Truy vấn max
Nộp bài giải
Điểm:
4,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Java, Javascript, Kotlin, Pascal, Python, Scratch
Hệ thống quản lý điểm số của trường LTV cần quản lý thông tin điểm số của bạn học sinh được đánh số từ đến . Điểm số bắt đầu của tất cả các bạn là và hệ thống sẽ cung cấp hai lệnh:
- Lệnh cập nhật : Đặt điểm số của học sinh thứ là (; ).
- Lệnh truy vấn : Cho biết điểm số cao nhất của các học sinh có thứ tự từ đến ().
Yêu cầu: Cho một dãy lệnh thuộc một trong hai lệnh trên, hãy trả lời tất cả câu hỏi truy vấn.
Dữ liệu vào
- Dòng chứa hai số nguyên dương ().
- dòng tiếp theo, mỗi dòng chứa thông tin về một lệnh, đầu tiên là một ký tự thuộc tập .
- Nếu ký tự đầu dòng là , tiếp theo là hai số nguyên cho biết đó là lệnh .
- Nếu ký tự đầu dòng là , tiếp theo là hai số nguyên cho biết đó là lệnh .
Dữ liệu ra
- Tương ứng với mỗi lệnh truy vấn trong input, ghi ra trên một dòng một số nguyên là câu trả lời cho truy vấn đó.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 6 S 2 1 S 4 5 Q 2 4 S 3 6 S 2 7 Q 1 4 |
5 7 |
Sau và : dãy điểm là . Truy vấn : max của . Sau và : dãy điểm là . Truy vấn : max của . |
Bình luận