#P1531. I Hate It
I Hate It
Description
Whether you like it or not, your task is to write a program that simulates the teacher’s queries as required. Of course, the teacher sometimes needs to update a student’s score.
Input Format
The first line contains two positive integers and (), representing the number of students and the number of operations. Student IDs are numbered from to .
The second line contains integers, representing the initial scores of these students. The -th number is the score of the student with ID , and scores are guaranteed to be positive integers in .
The next lines each contain a character (only Q or U) and two positive integers and .
- When is
Q, it is a query operation asking for the maximum score among students whose IDs are from to (inclusive). - When is
U, it is an update operation: if the current score of student is less than , then set the score of the student with ID to ; otherwise, leave it unchanged.
Output Format
For each query operation, output one line with a single integer representing the maximum score.
5 6
1 2 3 4 5
Q 1 5
U 3 6
Q 3 4
Q 4 5
U 2 9
Q 1 5
5
6
5
9
Hint
Translated by ChatGPT 5
京公网安备 11011102002149号