20 pts 求调!!!(帮我闭关)
查看原帖
20 pts 求调!!!(帮我闭关)
1364972
KXY_Moon楼主2024/10/28 17:30

rt.

#include<bits/stdc++.h>
using namespace std;
int n,s[15][60],cnt;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		char op,d;
		cin>>op>>d;
		if(op=='D')
		{
			if(d=='A') ++s[1][1];
			if(d=='J') ++s[1][11];
			if(d=='Q') ++s[1][12];
			if(d=='K') ++s[1][13];
			if(d=='T') ++s[1][10];
			else ++s[1][d-'0'];
		}
		if(op=='C')
		{
			if(d=='A') ++s[2][1];
			if(d=='J') ++s[2][11];
			if(d=='Q') ++s[2][12];
			if(d=='K') ++s[2][13];
			if(d=='T') ++s[2][10];
			else ++s[2][d-'0'];
		}
		if(op=='H')
		{
			if(d=='A') ++s[3][1];
			if(d=='J') ++s[3][11];
			if(d=='Q') ++s[3][12];
			if(d=='K') ++s[3][13];
			if(d=='T') ++s[3][10];
			else ++s[3][d-'0'];
		}
		else 
		{
			if(d=='A') ++s[4][1];
			if(d=='J') ++s[4][11];
			if(d=='Q') ++s[4][12];
			if(d=='K') ++s[4][13];
			if(d=='T') ++s[4][10];
			else ++s[4][d-'0'];
		}
	}
	for(int i=1;i<=4;i++)
		for(int j=1;j<=13;j++)
			if(s[i][j]0) ++cnt;
	cout<<52-cnt;
	return 0;
}
2024/10/28 17:30
加载中...