L1-093 猜帽子游戏
L1-093 猜帽子游戏 - 团体程序设计天梯赛-练习集 (pintia.cn)
题解
这道题要注意这句话:如果没有一个人猜错、并且至少有一个人猜对了,那么所有的宝宝共同获得一个大奖。如果所有人都不猜,或者只要有一个人猜错了,所有宝宝就都没有奖。然后根据题目意思编写代码就可以了。
代码
#include<bits/stdc++.h>
using namespace std;
int main (){
int n;
cin>>n;
int color[101];
for(int i=0;i<n;i++){
cin>>color[i];
}
int k;
cin>>k;
int T,F,res,count0;
while(k--){
T=0,F=0,count0=0;
for(int i=0;i<n;i++){
cin>>res;
if(res==color[i]){
T+=1;
}else if(res!=0&&res!=color[i]){
F+=1;
}
}
if(T>0&&F==0){
cout<<"Da Jiang!!!"<<endl;
}else{
cout<<"Ai Ya"<<endl;
}
}
return 0;
}