100 atcoder#ABC214C. [ABC214C] Distribution
[ABC214C] Distribution
题目描述
人のすぬけ君が円周上に並んでおり、反時計回りに の番号がついています。
番目のすぬけ君は時刻 に宝石をもらうと 単位時間後、すなわち時刻 にその宝石を 番目のすぬけ君に渡します。ただし、 番目のすぬけ君とは 番目のすぬけ君のことを指すとします。
また、高橋君は時刻 に 番目のすぬけ君に宝石を渡します。
全ての について、 番目のすぬけ君が初めて宝石をもらう時刻を求めてください。なお、宝石の受け渡しにかかる時間は無視できるものとします。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
行出力せよ。 行目には、 番目のすぬけ君が初めて宝石をもらう時刻を出力すること。
题目大意
题目描述
人排列在圆周上,逆时针方向编号为 。
第 个人在时刻 拿到宝石后,在 个单位时间后,即在时刻 将该宝石交给第 个人。特别的,第 个人给向第 个人。
另外,高桥在时间 将宝石交给第 个人。
对于所有 ,请求出 i 号人第一次得到宝石的时刻。另外,宝石交接所需的时间可以忽略。
输入格式
第一行
第二行
第三行
输出格式
输出 行。在 行中,输出第 个人第一次得到宝石的时刻。
说明/提示
输入全部为整数。
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
提示
制約
- 入力は全て整数である。
Sample Explanation 1
時刻 までのすぬけ君と高橋君の行動を時系列順に並べます。 時刻 : 高橋君が 番目のすぬけ君に宝石を渡します。 時刻 : 番目のすぬけ君が 番目のすぬけ君に宝石を渡します。 時刻 : 番目のすぬけ君が 番目のすぬけ君に宝石を渡します。 時刻 : 高橋君が 番目のすぬけ君に宝石を渡します。 時刻 : 番目のすぬけ君が 番目のすぬけ君に宝石を渡します。 時刻 : 番目のすぬけ君が 番目のすぬけ君に宝石を渡します。 時刻 以降も彼らは宝石の受け渡しを行いますが、答えには影響しません。
Sample Explanation 2
や が相異なるとは限らないことに注意してください。
Sample Explanation 3
あるすぬけくんが同時刻に複数の宝石の受け渡しをする可能性があること、特に高橋くんとすぬけくんの両方から同時に宝石を貰う可能性があることに注意してください。