比赛 |
NOIP2023模拟赛1 |
评测结果 |
RRRRRRRRRR |
题目名称 |
打扑克 |
最终得分 |
0 |
用户昵称 |
dick |
运行时间 |
0.000 s |
代码语言 |
C++ |
内存使用 |
0.00 MiB |
提交时间 |
2023-11-13 08:37:02 |
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
char p[105];
int flag=0;
int a[13];
int main()
{
freopen("poker1.in ","r",stdin);
freopen("poker1.out ","w",stdout);
int n,m;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>m;
memset(a,0,sizeof(a));
flag=0;
for(int j=1;j<=m;j++)
{
cin>>p[j];
if(p[j]=='3') a[3]++;
if(p[j]=='4') a[4]++;
if(p[j]=='5') a[5]++;
if(p[j]=='6') a[6]++;
if(p[j]=='7') a[7]++;
if(p[j]=='8') a[8]++;
if(p[j]=='9') a[9]++;
if(p[j]=='10') a[10]++;
if(p[j]=='11') a[11]++;
if(p[j]=='12') a[12]++;
if(p[j]=='13') a[13]++;
if(p[j]=='2') a[2]++;
if(p[j]=='1') a[1]++;
}
for(int h=1;h<=13;h++)
{
if(a[h]>4)
{
cout<<"cheat"<<endl;
flag=1;
}
}
if(flag==1)
{
continue;
}
for(int h=3;h<=13;h++)
{
if(a[h]==4)
{
cout<<h<<endl;
flag=1;
break;
}
}
for(int h=2;h>=1;h--)
{
if(a[h]==4)
{
cout<<h<<endl;
flag=1;
break;
}
}
if(flag==1)
{
continue;
}
cout<<"no bomb"<<endl;
}
}