실행 시간 제한 | 메모리 제한 |
---|---|
4 초 | 1024 MB |
게임 league of legends의 프로게임단 T1에는 ()명의 프로게이머들이 소속되어 있습니다.
각 프로게이머들은 게임 내에서 매 분당 골드수급량 ()의 능력을 가지고 있습니다. 즉, 번째 프로게이머는 단위의 골드를 1분당 얻을 수 있습니다.
매일 아침, 모든 명의 프로게이머들은 연습실에서 동시에 연습게임을 진행하고, 관리자는 매 분마다 한 명씩 프로게이머들을 게임에서 제거합니다.
첫 번째로 제거되는 프로게이머는 게임에 1분 동안 있었으므로, 그의 골드수급량은 입니다.
두 번째로 제거되는 프로게이머는 게임에서 2분 동안 있었으므로, 그의 골드수급량은 입니다.
세 번째 프로게이머의 골드수급량은 입니다. 그리고 이런 식으로 계속됩니다.
여기서 는 프로게이머들이 최적의 순서로 게임에서 제거될 때 얻을 수 있는 최대 총 골드수급량을 나타냅니다.
관리자는 프로게이머들의 골드수급량 중 일부가 변경된다면, 가 어떻게 변할지 궁금합니다.
각 쿼리 ()에 대해, 각각 두 정수 와 로 지정됩니다. 만약 가 ()로 설정된다면 의 새 값이 무엇이 될 지 계산해 주십시오.
[주의]
각 쿼리는 다른 쿼리와 무관하게 일시적으로 변경됩니다.
즉, 다음 쿼리가 고려되기 전에 는 원래의 값으로 되돌아갑니다.
첫째 줄에는 이 있습니다.
둘째 줄에는 이 있습니다.
셋째 줄에는 가 있습니다.
그 다음에 줄 동안 각각 두 개의 공백으로 분리된 정수 와 이 있습니다.
쿼리 각각에 대한 의 값을 각 줄에 따로 출력하십시오.
5 1 10 4 2 6 3 2 1 2 8 4 5
55 81 98
첫 번째 쿼리에서 는 가 되고, 가 됩니다.
두 번째 쿼리에서 는 가 되고, 이 됩니다.
세 번째 쿼리에서 는 이 되고, 이 됩니다.
점수: