ABC221 参加記録
コンテスト中AC:A〜D
D - Online Games
の制約が小さければ、以下のimos法で解けます。
・人目について、配列のに+1、に-1する。
・最後に、を2から最大日数まで順に+=する
・日目のログイン数は人である。
今回制約が大きいので配列保持することはできません。
このときは、イベント情報のみ保持するimos法をおこないます。
配列に以下のような情報を追加していきます。
・
・
これはのとき、時間に人数が人増えることを表します。
このイベントをの昇順にソートし、に対して順に+=します。
こうすると、日間の間、人いることになるので、答えを求めることができます。
提出コード:https://atcoder.jp/contests/abc221/submissions/26295581