問題 D: 比較奇偶數個數
時間限制: 1 Sec 內存限制: 32 MB
題目描述
第一行輸入一個數,爲n,第二行輸入n個數,這n個數中,如果偶數比奇數多,輸出NO,否則輸出YES。
輸入
輸入有多組數據。
每組輸入n,然後輸入n個整數(1<=n<=1000)。
輸出
如果偶數比奇數多,輸出NO,否則輸出YES。
樣例輸入
1 67 7 0 69 24 78 58 62 64
樣例輸出
YES NO
經驗總結
emmm,分別統計奇數與偶數的個數,然後比較輸出YES或NO即可~~
AC代碼
#include <cstdio>
int main()
{
int a[1000]={0},n;
while(scanf("%d",&n)!=EOF)
{
int even=0,odd=0;
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
if(a[i]%2==0) even++;
else odd++;
}
if(even>odd) printf("NO\n");
else printf("YES\n");
for(int i=0;i<n;i++) a[i]=0;
}
return 0;
}