比赛 NOIP水题争霸赛 评测结果 AAAAAAAAAA
题目名称 打扑克 最终得分 100
用户昵称 lajioj 运行时间 0.014 s
代码语言 C++ 内存使用 0.22 MiB
提交时间 2018-02-11 19:19:40
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;

const int MAXN = 20;
int a[MAXN];

int main(){
	freopen("poker1.in","r",stdin);
	freopen("poker1.out","w",stdout);
	int M;
	scanf("%d",&M);
	while(M--){
		memset(a,0,sizeof a);
		bool cheat = 0;
		bool ok=0;
		int n;
		int p;
		scanf("%d",&n);
		for(int i=1;i<=n;++i){
			int x;
			scanf("%d",&x);
			a[x]++;
			if(a[x] > 4) cheat = 1;
		}
		if(cheat){
			printf("cheat\n");
			continue;
		}
		for(int i=3;i<=13;++i){
			if(a[i] == 4){
				ok = 1;
				p = i;
				break;
			}
		}
		if(ok){
			printf("%d\n",p);
			continue;
		}
		if(a[2] == 4){
			printf("2\n");
			continue;
		}
		else if(a[1] == 4){
			printf("1\n");
			continue;
		}
		else{
			printf("no bomb\n");
			continue;
		}
	}
	return 0;
}