关于Div 3 T1 爆零
  • 板块灌水区
  • 楼主02Ljh
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/8/7 17:12
  • 上次更新2023/10/27 16:36:01
查看原帖
关于Div 3 T1 爆零
578004
02Ljh楼主2022/8/7 17:12

大悲 入门没过 样例过了(

#include <bits/stdc++.h>
using namespace std;
int has[10001],T;
string s;
int main()
{
    cin>>T;
    while(T--)
    {
        memset(has,0,sizeof(has));
        cin>>s;
        int len=17;
        for(int i=0;i<len;i++)
        {
            has[(int)(s[i])]++;
        }
        if(has[(int)('X')]>0&&has[(int)('D')]>0) { cout<<"Yes\n"; continue; }
        if(has[(int)('K')]>=4) { cout<<"Yes\n"; continue; }
        if(has[(int)('A')]>=4) { cout<<"Yes\n"; continue; }
        if(has[(int)('Q')]>=4) { cout<<"Yes\n"; continue; }
        if(has[(int)('J')]>=4) { cout<<"Yes\n"; continue; }
        bool flag=true;
        for(int i=2;i<=10;i++)
        {
            if(has[i+'0']>=4) { cout<<"Yes\n"; flag=false; break; }
        }
        if(flag) cout<<"No\n";
    }
    return 0;
}

2022/8/7 17:12
加载中...