atcoder#ABC270E. [ABC270E] Apple Baskets on Circle
[ABC270E] Apple Baskets on Circle
题目描述
の番号がついた 個のかごが円状に置かれています。
についてかご の右隣にはかご があり、かご の右隣にはかご があります。
かご の中には 個りんごが入っています。
高橋君は最初かご の前におり、以下の行動を繰り返します。
- 目の前にあるかごの中にりんごがあれば 個かごから取り出して食べる。その後、りんごを食べたかどうかにかかわらず、右隣のかごの前に移動する。
高橋君がちょうど 個のりんごを食べた時点で、各かごの中に残っているりんごの個数を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
個の整数を空白区切りで出力せよ。
番目には、高橋君がちょうど 個のりんごを食べた時点で、かご の中に残っているりんごの個数を出力せよ。
题目大意
有 个编号为 的篮子排成一个环。
对于每一个 篮子 ) , 有篮子 在它的右边。(篮子 在 篮子 的右边)。
现在第 个篮子里有 个苹果。
高桥君从第 个篮子开始,如果他面对的篮子里有至少一个苹果,就拿一个吃掉。然后,不管他有没有吃到苹果,都要去紧靠在右边的下一个篮子,直到他吃到 个苹果。
当高桥君吃到 个苹果后,求每个篮子里还有多少个苹果。(数据保证所有苹果的数量总和 )
数据说明
- 输入的所有值均为正整数。
3 3
1 3 0
0 1 0
2 1000000000000
1000000000000 1000000000000
500000000000 500000000000
提示
制約
- りんごは全部で 個以上ある。すなわち、
- 入力に含まれる値は全て整数である
Sample Explanation 1
高橋君は次のように行動します。 - 目の前にあるかご の中にりんごがあるので 個かごから取り出して食べる。その後、かご の前に移動する。この時点で各かごの中のりんごの個数は である。 - 目の前にあるかご の中にりんごがあるので 個かごから取り出して食べる。その後、かご の前に移動する。この時点で各かごの中のりんごの個数は である。 - 目の前にあるかご の中にりんごはない。かご の前に移動する。この時点で各かごの中のりんごの個数は である。 - 目の前にあるかご の中にりんごはない。かご の前に移動する。この時点で各かごの中のりんごの個数は である。 - 目の前にあるかご の中にりんごがあるので 個かごから取り出して食べる。その後、かご の前に移動する。この時点で各かごの中のりんごの個数は である。