求助样例过了全wa
查看原帖
求助样例过了全wa
529661
Chin_V楼主2022/8/8 21:32
#include<bits/stdc++.h>
using namespace std;

map<char,int>a;

void qaq_del(void)
{
	a['3']=0;
	a['4']=0;
	a['5']=0;
	a['6']=0;
	a['7']=0;
	a['8']=0;
	a['9']=0;
	a['10']=0;
	//8
	a['J']=0;
	a['Q']=0;
	a['K']=0;
	//3
	a['A']=0;
	a['2']=0;
	//2
	a['X']=0;
	a['D']=0;
	//2
	return ;
}

bool check(void)
{
	if(a['X']==1 && a['D']==1) return true;
	else if(a['3']==4) return true;
	else if(a['4']==4) return true;
	else if(a['5']==4) return true;
	else if(a['6']==4) return true;
	else if(a['7']==4) return true;
	else if(a['8']==4) return true;
	else if(a['9']==4) return true;
	else if(a['10']==4) return true;
	else if(a['J']==4) return true;
	else if(a['Q']==4) return true;
	else if(a['K']==4) return true;
	else if(a['A']==4) return true;
	else if(a['2']==4) return true;
	return false;
}

int main()
{
    int n;
    char m;
	cin>>n;
	for(int j=1;j<=n;j++)
	{
		qaq_del();
		for(int i=1;i<=17;i++)
		{
			cin>>m;
			a[m]++;
		}
		if(check()) cout<<"Yes"<<endl;
		else cout<<"No"<<endl;
	}
    return 0;
}
2022/8/8 21:32
加载中...