#arc085b. [arc085_b]ABS
[arc085_b]ABS
問題文
枚のカードからなる山札があります。カードにはそれぞれ数が書かれており, 上から 枚目には が書かれています。
この山札を使い,X さんと Y さんが 人でゲームをします。 X, Y さんは最初, が書かれたカードを持っています。 そして X さんから交互に以下を行います。
- 山札から何枚かカードを引く。そして今持っているカードを捨て,最後に引いたカードを代わりに持つ。ただし,必ず 枚は引かなくてはならない。
山札がなくなるとゲームは終了で, 人の持っているカードに書かれた数の差の絶対値がこのゲームのスコアになります。
X さんはスコアを最大化するように,Y さんはスコアを最小化するようにゲームをプレイした時, スコアはいくつになるでしょうか?
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
求めたスコアを出力してください。
入力例 1
3 100 100
10 1000 100
出力例 1
900
X さんが最初に 枚カードを引くと,次に Y さんが最後のカードを引き,スコアは になります。
入力例 2
3 100 1000
10 100 100
出力例 2
900
X さんが最初に全てのカードを引くと,スコアは になります。
入力例 3
5 1 1
1 1 1 1 1
出力例 3
0
入力例 4
1 1 1
1000000000
出力例 4
999999999