题目描述:
链接
第一行输入一个数,为n,第二行输入n个数,这n个数中,如果偶数比奇数多,输出NO,否则输出YES。
输入
输入有多组数据。
每组输入n,然后输入n个整数(1<=n<=1000)。
输出
如果偶数比奇数多,输出NO,否则输出YES。
样例输入
1
67
7
0 69 24 78 58 62 64
样例输出
YES
NO
代码
#include<cstdio>
#include<cstring>
int main(){
int n,i,EvenNum=0,OddNum=0;
int Array[1000];
memset(Array,0,sizeof(Array));
while(scanf("%d",&n)!=EOF){
for(i=0;i<n;i++)scanf("%d",&Array[i]);
for(i=0;i<n;i++){
if(Array[i]%2==0)EvenNum++;
else OddNum++;
}
if(EvenNum>OddNum) printf("NO\n");
else printf("YES\n");
EvenNum=0;
OddNum=0;
}
return 0;
}