1 条题解
-
0
C :
#include<stdio.h> #include<string.h> #include<math.h> main(){ int n,i,num,m,k1,k2; while(scanf("%d",&n)!=EOF){ for(k1=k2=i=0;i<n;i++){ scanf("%d",&m); if(0==m%2) k2++; else k1++; } if(k1>k2) puts("YES"); else puts("NO"); } return 0; }
C++ :
//北邮2010计算机:题目1169:比较奇偶数个数 //(1<=n<=1000) #include <fstream> #include <iostream> using namespace std; int main() { int i, j, k, n, m; int even, odd; while( cin >> n ){ even = odd = 0; for( i=0; i<n; i++ ){ cin >> m; if( m % 2 == 0 ) even++; else odd++; } if( even > odd ) cout << "NO\n"; else cout << "YES\n"; } return 0; }
Java :
import java.util.Scanner; class Main { public static void main(String[] args) { Scanner cin=new Scanner(System.in); while(cin.hasNext()) { int ct_o=0; int ct_d=0; int n=cin.nextInt(); while(n--!=0) { int tm=cin.nextInt(); if(tm%2==0) ct_o++; else ct_d++; } if(ct_o>ct_d) System.out.println("NO"); else System.out.println("YES"); } } }
- 1
信息
- ID
- 1160
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者