atcoder#ABC221D. [ABC221D] Online games
[ABC221D] Online games
配点 : 点
問題文
あるオンラインゲームがあり、 人のプレイヤーが登録しています。 サービス開始日から 日を迎えた今日、 開発者である高橋君がログイン履歴を調べたところ、 番目のプレイヤーはサービス開始日を 日目として、 日目から 日間連続でログインし、 それ以外の日はログインしていなかったことが判明しました。 すなわち、 番目のプレイヤーはサービス開始日から、 , , , 日目に、 かつそれらの日にのみログインしていたことが分かりました。 をみたす各整数 について、 サービス開始日から今日までの間で、ちょうど 人がログインしていた日数を答えてください。
制約
- 入力は全て整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
次のように空白区切りで 個の整数を出力せよ。
ただし、 はちょうど 人がゲームにログインしていた日数を表す。
3
1 2
2 3
3 1
2 2 0
番目のプレイヤーは 日目と 日目に、 番目のプレイヤーは 日目と 日目と 日目に、 番目のプレイヤーは 日目だけにログインしています。 よって、, 日目には 人が、, 日目には 人がログインしており、 それ以外の日は誰もログインしていない事が分かります。 答えはちょうど 人がログインした日数が 日、 ちょうど 人がログインした日数が 日、 ちょうど 人がログインした日数が 日となります。
2
1000000000 1000000000
1000000000 1000000000
0 1000000000
人以上のプレイヤーがちょうど同じ期間にログインしていることもあり得ます。