loj#P2332. 「JOI 2017 Final」焚风现象
「JOI 2017 Final」焚风现象
問題文
IOI 国では海から陸に向かって常に風が吹いている.風は地点 から地点 ,地点 ,... という経路を通りながら地点 まで吹く.地点 には JOI 君の家が建てられている.地点 の標高は であり,地点 の標高は である.
風は地表面に沿って吹き,高度の変化に応じて風の温度が変化する.海に接している地点 での風の温度は 度であり,すべての に対して,地点 から地点 にかけての風の温度の変化はその時点における と にのみ依存しており,以下のようになっている.
- のとき,標高が 上がるごとに風の温度は 度下がる.
- のとき,標高が 下がるごとに風の温度は 度上がる.
IOI 国の領土では地殻変動が盛んである.あなたは, 日間の地殻変動のデータを入手した. 日目 には, を満たす地点の標高 が だけ変化する. が非負のときは,標高が だけ上がることを意味し, が負のときは,標高が だけ下がることを意味する.
あなたの仕事は,各地殻変動が起こった後の,JOI 君の家に吹く風の温度を求めることである.
課題
地殻変動が起きる前の標高と地殻変動の情報が与えられたとき,すべての整数 に対し, 日目の地殻変動が起こった後の JOI 君の家に吹く風の温度を求めるプログラムを作成せよ.
入力
1 行目には,4 個の整数 が空白を区切りとして書かれている.これらは,JOI 君の家が地点 に建てられており,地殻変動の回数が であり,標高が 上がるごとに風の温度が 度下がり, 下がるごとに 度上がることを表す.
続く 行のうちの 行目 には,地点 での地殻変動が起こる前の標高を表す整数 が書かれている.
続く 行のうちの 行目 には,3 個の整数 が空白を区切りとして書かれている.これらは, 日目の地殻変動で地点 から までの標高が だけ変化することを表す.
出力
出力は 行からなる.標準出力の 行目 には, 日目の地殻変動が起こった後の JOI 君の家 に吹く風の温度を出力せよ.
3 5 1 2
0
4
1
8
1 2 2
1 1 -2
2 3 5
1 2 -1
1 3 5
-5
-7
-13
-13
-18
2 2 5 5
0
6
-1
1 1 4
1 2 8
5
-35
7 8 8 13
0
4
-9
4
-2
3
10
-9
1 4 8
3 5 -2
3 3 9
1 7 4
3 5 -1
5 6 3
4 4 9
6 7 -10
277
277
322
290
290
290
290
370
制限
すべての入力データは以下の条件を満たす.
小課題
小課題 1 [30 点] を満たす.
小課題 2 [10 点] を満たす.
小課題 3 [60 点] 追加の制限はない.