AC 但是很傻的做法

♻️lzhh_lzhh32  •  23天前


#include<bits/stdc++.h>
using namespace std;
int n;
bool a[27][50];
int cnt;
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		char s1,s2;
		cin>>s1>>s2;
		int x,y;
		if(s1=='D') x=1;
		if(s1=='C') x=2;
		if(s1=='H') x=3;
		if(s1=='S') x=4;
		if(s2=='T') y=10;
		else if(s2=='J') y=11;
		else if(s2=='Q') y=12;
		else if(s2=='K') y=13;
		else y=s2-'0';
		if(a[x][y]==0){
			cnt++;
			a[x][y]=1;
		}
	}
	cout<<52-cnt<<endl;
	return 0;
} 


评论:

请先登录,才能进行评论