九度oj 1169

来源:互联网 发布:英汉同声翻译软件 编辑:程序博客网 时间:2024/06/05 15:16
题目描述:

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

输入:

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

输出:

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

样例输入:
51 5 2 4 3
样例输出:
YES
来源:

2010年北京邮电大学计算机研究生机试真题

#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;                                        }                                        }                                        }                         


0 0
原创粉丝点击