100 atcoder#ABC133D. [ABC133D] Rain Flows into Dams
[ABC133D] Rain Flows into Dams
配点 : 点
問題文
円形に 個の山が連なっており、時計回りに山 , 山 , , 山 と呼ばれます。 は奇数です。
これらの山の間に 個のダムがあり、ダム , ダム , , ダム と呼ばれます。ダム () は山 と山 の間にあります (山 は山 のことを指します)。
山 () に リットルの雨が降ると、ダム とダム にそれぞれ リットルずつ水が溜まります (ダム はダム のことを指します)。
ある日、各山に非負の偶数リットルの雨が降りました。
その結果、ダム () には合計で リットルの水が溜まりました。
各山に降った雨の量を求めてください。この問題の制約下では解が一意に定まることが証明できます。
制約
- 入力は全て整数である。
- は奇数である。
- 入力が表す状況は、各山に非負の偶数リットルの雨が降った際に発生しうる。
入力
入力は以下の形式で標準入力から与えられる。
出力
山 , 山 , , 山 に降った雨の量を表す 個の整数をこの順に出力せよ。
3
2 2 4
4 0 4
山 に降った雨の量をそれぞれ リットル, リットル, リットルとすると以下のように辻褄が合います。
- ダム には リットルの水が溜まります。
- ダム には リットルの水が溜まります。
- ダム には リットルの水が溜まります。
5
3 8 7 5 5
2 4 12 2 8
3
1000000000 1000000000 0
0 2000000000 0