A104188.Yuilice家的🐟

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

年夜饭中,最后一道菜通常是鱼,寓意“年年有余”,因此鱼不能吃完,必须剩下一部分。Yuilice家共有 nn 道菜,第 ii 道菜的美味值为 aia_i

现在需要从这些菜中指定一道美味值为偶数的菜作为“鱼”。如果所有菜的美味值都是奇数,则无解。设选为鱼的菜的美味值为 aka_k,则这条鱼只能吃一半,最终剩下 ak/2a_k/2 的美味值,且 ak/2a_k/2 必须是整数。

对于其他 n1n-1 道菜,可以任意选择吃掉其中的若干道(也可以一道都不吃)。被吃掉的菜美味值变为 00,没被吃的菜美味值保持不变。

请问是否存在一种方案,使得最后剩下的所有菜(包括鱼剩下的部分和其他未被吃的菜)的美味值之和恰好等于鱼原本美味值的一半,即 ak/2a_k/2

输入格式

第一行一个整数nn
第二行nn个整数a1,a2,...,ana_1, a_2, ..., a_n

输出格式

如果存在这样的方案,输出 YES,否则输出 NO

输入输出样例

  • 输入#1

    3
    4 6 2

    输出#1

    YES
  • 输入#2

    3
    1 3 5

    输出#2

    NO
  • 输入#3

    4
    8 8 3 5

    输出#3

    YES

说明/提示

数据范围

-2n1052 \le n \le 10^5
-1ai1091 \le a_i \le 10^9

样例解释

样例1:存在偶数(4、6、2),选其中任意一个作为鱼,其他菜全部吃掉,剩下半条鱼,总美味值 = 鱼的一半 ✓
样例2:全为奇数,无法选出鱼 → NO
样例3:存在偶数(8、8),方案同上 → YES

首页