要求:
http://codeup.cn/problem.php?cid=100000575&pid=3
说明:
终于遇到一题简单的了= = 思路就是signal标志真的好用,可以用来标记输入了多少组。一开始数组定义的[100],然鹅程序并不给通过。。。不能侥幸。。
代码:
#include <stdio.h>
#include <string.h>
int main(){
int n;
int record[1000];
int signal = 0;
while(scanf("%d",&n) != EOF){
int str[1000];
int a = 0,b = 0;
for(int i = 0;i <n;i++){
scanf("%d",&str[i]);
if(str[i] % 2 == 0){
a++;
}
else{
b++;
}
}
if(a >b){
record[signal++] = 1;
}
else{
record[signal++] = 0;
}
a = 0;
b = 0;
}
for(int i = 0;i <signal;i++){
if(record[i] == 1){
printf("NO\n");
}
else{
printf("YES\n");
}
}
return 0;
}