100 atcoder#ABC214C. [ABC214C] Distribution
[ABC214C] Distribution
配点 : 点
問題文
人のすぬけ君が円周上に並んでおり、反時計回りに の番号がついています。
番目のすぬけ君は時刻 に宝石をもらうと 単位時間後、すなわち時刻 にその宝石を 番目のすぬけ君に渡します。ただし、 番目のすぬけ君とは 番目のすぬけ君のことを指すとします。
また、高橋君は時刻 に 番目のすぬけ君に宝石を渡します。
全ての について、 番目のすぬけ君が初めて宝石をもらう時刻を求めてください。なお、宝石の受け渡しにかかる時間は無視できるものとします。
制約
- 入力は全て整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
行出力せよ。 行目には、 番目のすぬけ君が初めて宝石をもらう時刻を出力すること。
3
4 1 5
3 10 100
3
7
8
時刻 までのすぬけ君と高橋君の行動を時系列順に並べます。
時刻 : 高橋君が 番目のすぬけ君に宝石を渡します。
時刻 : 番目のすぬけ君が 番目のすぬけ君に宝石を渡します。
時刻 : 番目のすぬけ君が 番目のすぬけ君に宝石を渡します。
時刻 : 高橋君が 番目のすぬけ君に宝石を渡します。
時刻 : 番目のすぬけ君が 番目のすぬけ君に宝石を渡します。
時刻 : 番目のすぬけ君が 番目のすぬけ君に宝石を渡します。
時刻 以降も彼らは宝石の受け渡しを行いますが、答えには影響しません。
4
100 100 100 100
1 1 1 1
1
1
1
1
や が相異なるとは限らないことに注意してください。
4
1 2 3 4
1 2 4 7
1
2
4
7
あるすぬけくんが同時刻に複数の宝石の受け渡しをする可能性があること、特に高橋くんとすぬけくんの両方から同時に宝石を貰う可能性があることに注意してください。
8
84 87 78 16 94 36 87 93
50 22 63 28 91 60 64 27
50
22
63
28
44
60
64
27