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