DOJ logoDOJ
問題
最近追加された問題保存した問題Workbooks
カテゴリDLCコンテストグループチーム掲示板
ランキング
正解数ランキングストリークランキングDOJ Powerランキング
提出状況
問題募集ログイン新規登録
DOJ logoDOJ

OI形式のサブタスク採点、Eloレーティング、Discord連携を備えたオンラインジャッジです。

問題
問題一覧カテゴリ
コミュニティ
コンテストランキング掲示板お知らせ外部のコンテストを開催するガイド
アカウント
ログイン新規登録ジャッジ状態
ポリシー
利用規約DLCの利用規則プライバシーAPI 文書言語ランタイムコンテストの順位報酬レーティングとパフォーマンス
© 2026 DOJ
All rights reserved
解説

Rating Updates

問題に戻る

解説

현재 레이팅을 RRR이라 하자. 각 퍼포먼스 PiP_iPi​를 순서대로 읽으면서 R←(3R+Pi)/4R\leftarrow (3R+P_i)/4R←(3R+Pi​)/4로 갱신한다. 문제에서 갱신 결과가 항상 정수라고 보장하므로 나머지를 따로 처리할 필요가 없다.

R0R_0R0​에서 시작하여 iii번째 퍼포먼스를 처리한 뒤 R=RiR=R_iR=Ri​라고 가정하자. 다음 퍼포먼스를 읽고 문제의 식을 적용하면 이 된다. 수학적 귀납법에 의해 모든 대회를 처리한 뒤의 은 이다.

RRR과 PiP_iPi​는 최대 5⋅1085\cdot10^85⋅108이므로 3R+는 최대 이다. 따라서 모든 계산에 32비트 정수형을 사용할 수 있다.

서브태스크 1에서도 같은 방법을 사용한다. Pi≥Ri−1P_i\geq R_{i-1}Pi​≥Ri−1​이므로 레이팅이 감소하지는 않지만, 갱신식은 그대로다. 각 서브태스크의 전체 시간 복잡도는 O(T+∑N)O(T+\sum N)O(T이고, 입력을 차례로 읽으면 추가 공간 복잡도는 이다.

Solution written by GPT5

R=Ri+1R=R_{i+1}
R=Ri+1​
RRR
RNR_NRN​
Pi3R+P_i
3R+Pi​
2⋅1092\cdot10^92⋅109
+
∑N)
O(1)O(1)O(1)