日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Array with Odd Sum CodeForces - 1296A

發布時間:2023/12/15 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Array with Odd Sum CodeForces - 1296A 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

You are given an array aa consisting of nn integers.

In one move, you can choose two indices 1≤i,j≤n1≤i,j≤n such that i≠ji≠j and set ai:=ajai:=aj. 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 aiai with ajaj).

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.

Input
The first line of the input contains one integer tt (1≤t≤20001≤t≤2000) — the number of test cases.

The next 2t2t lines describe test cases. The first line of the test case contains one integer nn (1≤n≤20001≤n≤2000) — the number of elements in aa. The second line of the test case contains nn integers a1,a2,…,ana1,a2,…,an (1≤ai≤20001≤ai≤2000), where aiai is the ii-th element of aa.

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

Output
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.

Example
Input
5
2
2 3
4
2 2 8 8
3
3 3 3
4
5 5 5 5
4
1 1 1 1
Output
YES
NO
YES
NO
NO
思路:在偶數的時候只要不是全奇數或者全偶數就行了。
代碼如下:

#include<bits/stdc++.h> #define ll long long using namespace std;const int maxx=2e3+100; int a[maxx]; int n;int main() {int t;scanf("%d",&t);while(t--){scanf("%d",&n);int sum=0;int sumj=0;int sumo=0;for(int i=1;i<=n;i++) {scanf("%d",&a[i]);sum+=a[i];if(a[i]%2) sumj++;else sumo++;}if(sum&1) cout<<"YES"<<endl;else if(sumj&&sumo) cout<<"YES"<<endl;else cout<<"NO"<<endl;}return 0; }

努力加油a啊,(o)/~

總結

以上是生活随笔為你收集整理的Array with Odd Sum CodeForces - 1296A的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。