CF1296A.Array with Odd Sum

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are given an array aa consisting of nn integers.

In one move, you can choose two indices 1i,jn1 \le i, j \le n such that iji \ne j and set ai:=aja_i := a_j . You can perform such moves any number of times (possibly, zero). You can choose different indices in different operations. The operation := is the operation of assignment (i.e. you choose ii and jj and replace aia_i with aja_j ).

Your task is to say if it is possible to obtain an array with an odd (not divisible by 22 ) sum of elements.

You have to answer tt independent test cases.

输入格式

The first line of the input contains one integer tt ( 1t20001 \le t \le 2000 ) — the number of test cases.

The next 2t2t lines describe test cases. The first line of the test case contains one integer nn ( 1n20001 \le n \le 2000 ) — the number of elements in aa . The second line of the test case contains nn integers a1,a2,,ana_1, a_2, \dots, a_n ( 1ai20001 \le a_i \le 2000 ), where aia_i is the ii -th element of aa .

It is guaranteed that the sum of nn over all test cases does not exceed 20002000 ( n2000\sum n \le 2000 ).

输出格式

For each test case, print the answer on it — "YES" (without quotes) if it is possible to obtain the array with an odd sum of elements, and "NO" otherwise.

输入输出样例

  • 输入#1

    5
    2
    2 3
    4
    2 2 8 8
    3
    3 3 3
    4
    5 5 5 5
    4
    1 1 1 1

    输出#1

    YES
    NO
    YES
    NO
    NO
首页