#ABC214C. [ABC214C] 分配(Distribution)
[ABC214C] 分配(Distribution)
题目描述
个人站在一个圆圈,按逆时针顺序编号为 Snuke
,Snuke
,,Snuke
。
当 Snuke
在时间 收到一颗宝石时,它会在 时间将该宝石交给 Snuke
。这里 Snuke
就是 Snuke
。此外,小高会在时间 时给 Snuke
一颗宝石。
对于每个 找出 Snuke
第一次收到宝石的时间。假设交接宝石的时间可以忽略不计。
输入格式
第一行输入一个整数 。
第二行输入 个整数 。
第三行输入 个整数 。
输出格式
输出 行。第 行()在应包含 Snuke
第一次收到宝石的时间。
输入输出样例 #1
输入 #1
3
4 1 5
3 10 100
输出 #1
3
7
8
输入输出样例 #2
输入 #2
4
100 100 100 100
1 1 1 1
输出 #2
1
1
1
1
输入输出样例 #3
输入 #3
4
1 2 3 4
1 2 4 7
输出 #3
1
2
4
7
输入输出样例 #4
输入 #4
8
84 87 78 16 94 36 87 93
50 22 63 28 91 60 64 27
输出 #4
50
22
63
28
44
60
64
27
说明/提示
样例 1 解释
下面按时间顺序列出时间 13 之前小高和 Snuke
之间的行动。
时间3:小高给 Snuke
一颗宝石。
时间7:Snuke
给 Snuke
一颗宝石。
时间8:Snuke 给 Snuke
一颗宝石。
时间10:小高给 Snuke
一颗宝石。
时间11:Snuke
给 Snuke
一颗宝石。
时间13:Snuke
给 Snuke
一颗宝石。
之后,他们会继续传递宝石,尽管这与答案无关。
样例 2 解释
注意 和 的值可能不是唯一的。
样例 3 解释
注意一个 Snuke
可能同时进行多个交易。特别是,一个 Snuke
可能同时从小高和另一个 Snuke
那里收到宝石。
数据范围