atcoder#AGC010A. [AGC010A] Addition

[AGC010A] Addition

配点 : 300300

問題文

黒板に NN 個の整数が書かれています。ii 番目の整数は AiA_i です。

これらの数に対して、高橋君は以下の操作を繰り返します。

  • 偶奇が等しい 22 つの数 Ai,AjA_i,A_j を一組選び、それらを黒板から消す。
  • その後、二つの数の和 Ai+AjA_i+A_j を黒板に書く。

最終的に黒板に数が 11 つだけ残るようにできるかどうか判定して下さい。

制約

  • 2N1052 \leq N \leq 10^5
  • 1Ai1091 \leq A_i \leq 10^9
  • AiA_i は整数

入力

入力は以下の形式で標準入力から与えられる。

NN

A1A_1 A2A_2ANA_N

出力

黒板に数 11 つだけ残るようにできるなら YES を、そうでないなら NO を出力せよ。

3
1 2 3
YES

以下のようにすれば、数を 11 つだけ残すことができます。

  • 黒板から 1133 を消し、44 を書く。このとき、残る数は (2,4)(2,4) である。
  • 黒板から 2244 を消し、66 を書く。このとき、残る数は 66 だけである。
5
1 2 3 4 5
NO