求条
查看原帖
求条
1494601
tjg_wpt楼主2024/10/26 17:46
#include<bits/stdc++.h>
using namespace std;
int a,cnt=52;
char b,d;
bool D[14],C[14],H[14],S[14];
int main(){	
//	freopen("poker.in","r",stdin);
//	freopen("poker.out","w",stdout);
	cin>>a;
	for(int i=1;i<=a;i++){
		cin>>b>>d;
		if(b=='D'){
			if(d=='A') D[1]=1;
			else if(d=='T') D[10]=1;
			else if(d=='J') D[11]=1;
			else if(d=='Q') D[12]=1;
			else if(d=='K') D[13]=1;
			else D[d-48]=1;
		}
		if(b=='C'){
			if(d=='A') C[1]=1;
			else if(d=='T') C[10]=1;
			else if(d=='J') C[11]=1;
			else if(d=='Q') C[12]=1;
			else if(d=='K') C[13]=1;
			else C[d-48]=1;
		}
		if(b=='H'){
			if(d=='A') H[1]=1;
			else if(d=='T') H[10]=1;
			else if(d=='J') H[11]=1;
			else if(d=='Q') H[12]=1;
			else if(d=='K') H[13]=1;
			else H[d-48]=1;
		}
		if(b=='S'){
			if(d=='A') S[1]=1;
			else if(d=='T') S[10]=1;
			else if(d=='J') S[11]=1;
			else if(d=='Q') S[12]=1;
			else if(d=='K') S[13]=1;
			else S[d-48]=1;
		}
	}
	for(int i=1;i<=60;i++){
		if(D[i]) cnt--;
		if(C[i]) cnt--;
		if(H[i]) cnt--;
		if(S[i]) cnt--;
	}
	cout<<cnt;
	return 0;
}
2024/10/26 17:46
加载中...