AT_utpc2022_g K flipping
Description
黒板に $ N $ 個の整数 $ A_1, A_2, \ldots, A_N $ が書かれています。 あなたは次の操作を $ N - 1 $ 回行います。
- 黒板に書かれている数を $ 2 $ つ選んで消す。消した数を $ x $ と $ y $ として、 $ K - x - y $ を新たに黒板に書く。
$ N - 1 $ 回の操作を終えた後、黒板にはただ一つの整数が残りますが、この整数として考えられる最大値はいくつですか?
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ K $ $ A_1 $ $ A_2 $ $ \ldots $ $ A_N $
Output Format
答えを $ 1 $ 行に出力せよ。
Explanation/Hint
### Sample Explanation 1
例えば以下のような操作をすることで $ 7 $ が残ります。
- $ 1 $ と $ 2 $ を選んで黒板から消し、 $ 3 - 1 - 2 = 0 $ を黒板に書く
- $ 3 $ と $ 4 $ を選んで黒板から消し、 $ 3 - 3 - 4 = -4 $ を黒板に書く
- $ 0 $ と $ -4 $ を選んで黒板から消し、 $ 3 - 0 - (-4) = 7 $ を黒板に書く
$ 7 $ よりも大きい数が最後に残ることはないので、答えは $ 7 $ となります。
### Sample Explanation 2
例えば以下のような操作をすることで $ 5 $ が残ります。
- $ 1 $ と $ 2 $ を選んで黒板から消し、 $ 7 - 1 - 2 = 4 $ を黒板に書く
- $ 4 $ と $ 4 $ を選んで黒板から消し、 $ 7 - 4 - 4 = -1 $ を黒板に書く
- $ 3 $ と $ -1 $ を選んで黒板から消し、 $ 7 - 3 - (-1) = 5 $ を黒板に書く
$ 5 $ よりも大きい数が最後に残ることはないので、答えは $ 5 $ となります。
### Constraints
- 入力は全て整数
- $ 2 \le N \le 2 \times 10^5 $
- $ 1 \le K \le 10^9 $
- $ 1 \le A_i \le 10^9 $