您的位置:首页 > 其它

九度OJ-题目1169:比较奇偶数个数-10计院上机A

2017-03-21 13:17 267 查看
题目描述:

第一行输入一个数,为n,第二行输入n个数,这n个数中,如果偶数比奇数多,输出NO,否则输出YES。

输入:

输入有多组数据。

每组输入n,然后输入n个整数(1<=n<=1000)。

输出:

如果偶数比奇数多,输出NO,否则输出YES。

样例输入:

5

1 5 2 4 3

样例输出:

YES

#include <iostream>
#include <cstdio>
#define MAXSIZE 1010
using namespace std;

int main(){
int n;
int buf[MAXSIZE];
int count;
while (scanf("%d",&n)!=EOF){
//initiate
count=0;
//input
for (int i=0;i<n;i++){
scanf("%d",&buf[i]);
if (buf[i]%2==0)
count++;
}
//output
printf("%s\n",count>n/2?"NO":"YES");

}

return true;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: