-
题目描述:
-
第一行输入一个数,为n,第二行输入n个数,这n个数中,如果偶数比奇数多,输出NO,否则输出YES。
-
输入:
-
输入有多组数据。
每组输入n,然后输入n个整数(1<=n<=1000)。
-
输出:
-
如果偶数比奇数多,输出NO,否则输出YES。
-
样例输入:
-
5 1 5 2 4 3
-
样例输出:
-
YES
-
来源:
#include<iostream>
using namespace std;
int main()
{
int n;int a[1001];
while(cin>>n)
{
for(int i=0;i<n;i++)
{
cin>>a[i];
}
int cnt=0;int ans=0;
for(int j=0;j<n;j++)
{
if(a[j]%2==0)
{
cnt++;
}
if(a[j]%2!=0)
{
ans++;
}
}
if(cnt>ans)
{
cout<<"NO"<<endl;
}
else
{cout<<"YES"<<endl;
}
}
}