No.1374 Absolute Game
タグ : / 解いたユーザー数 136
作問者 :


問題文
A君とB君はカードゲームで対戦しています。
ゲームが始まる前には、テーブルの上には
それぞれのカードには整数が書かれており、
ゲームはA君が先手で開始され、2人で交互に手番を行っていきます。
手番になったプレイヤーは、テーブルの上から任意に1枚のカードを選んで獲得します。
テーブルの上からカードが無くなったとき、ゲームは終了です。
獲得したカードに書かれている整数の合計が、プレイヤーの「得点」になります。
両プレイヤーは、相手よりも出来るだけ多くの得点を得ることを目指します。
2人にとってこのゲームはあまりに簡単すぎたので、彼らはルールを少し変更することにしました。
獲得したカードの合計値を得点とする代わりに、新しいルールではカードの合計値の絶対値を得点とすることにしました。
つまり、ゲーム終了時にA君が獲得しているカードの合計値を
A君の得点は
ゲームの「得点差」を
A君は得点差を出来るだけ大きくすることを目指し、B君は得点差を出来るだけ小さくすることを目指します。
2人が最善の行動をとったときの得点差を出力してください。
入力
入力は以下の制約を満たします。
入力値はすべて整数
出力
2人が最善の行動をとったときの得点差を1行に出力してください。 最後に改行してください。
サンプル
サンプル1
入力
3 4 -2 -1
出力
1
まずA君が
最後にA君が
よって、得点差は
サンプル2
入力
8 3 -1 4 -1 5 -9 2 -6
出力
3
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。