60RE
查看原帖
60RE
1185928
liuhanbin313楼主2024/11/5 21:24
#include<bits/stdc++.h>
using namespace std;
int main()
{
	//freopen("poker.in","r",stdin);
	//freopen("poker.out","w",stdout);
	int n,a[53]={0},sum;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		char b[2];
		cin>>b[1]>>b[2];
		if(b[1]=='D')
		{
			if(b[2]=='A')
			{
				a[i]=1;
			}
			if(b[2]=='2')
			{
				a[i]=2;
			}
			if(b[2]=='3')
			{
				a[i]=3;
			}
			if(b[2]=='4')
			{
				a[i]=4;
			}
			if(b[2]=='5')
			{
				a[i]=5;
			}
			if(b[2]=='6')
			{
				a[i]=6;
			}
			if(b[2]=='7')
			{
				a[i]=7;
			}
			if(b[2]=='8')
			{
				a[i]=8;
			}
			if(b[2]=='9')
			{
				a[i]=9;
			}
			if(b[2]=='T')
			{
				a[i]=10;
			}
			if(b[2]=='J')
			{
				a[i]=11;
			}
			if(b[2]=='Q')
			{
				a[i]=12;
			}
			if(b[2]=='K')
			{
				a[i]=13;
			}
		}
		if(b[1]=='C')
		{
			if(b[2]=='A')
			{
				a[i]=14;
			}
			if(b[2]=='2')
			{
				a[i]=15;
			}
			if(b[2]=='3')
			{
				a[i]=16;
			}
			if(b[2]=='4')
			{
				a[i]=17;
			}
			if(b[2]=='5')
			{
				a[i]=18;
			}
			if(b[2]=='6')
			{
				a[i]=19;
			}
			if(b[2]=='7')
			{
				a[i]=20;
			}
			if(b[2]=='8')
			{
				a[i]=21;
			}
			if(b[2]=='9')
			{
				a[i]=22;
			}
			if(b[2]=='T')
			{
				a[i]=23;
			}
			if(b[2]=='J')
			{
				a[i]=24;
			}
			if(b[2]=='Q')
			{
				a[i]=25;
			}
			if(b[2]=='K')
			{
				a[i]=26;
			}
		}
		if(b[1]=='H')
		{
			if(b[2]=='A')
			{
				a[i]=27;
			}
			if(b[2]=='2')
			{
				a[i]=28;
			}
			if(b[2]=='3')
			{
				a[i]=29;
			}
			if(b[2]=='4')
			{
				a[i]=30;
			}
			if(b[2]=='5')
			{
				a[i]=31;
			}
			if(b[2]=='6')
			{
				a[i]=32;
			}
			if(b[2]=='7')
			{
				a[i]=33;
			}
			if(b[2]=='8')
			{
				a[i]=34;
			}
			if(b[2]=='9')
			{
				a[i]=35;
			}
			if(b[2]=='T')
			{
				a[i]=36;
			}
			if(b[2]=='J')
			{
				a[i]=37;
			}
			if(b[2]=='Q')
			{
				a[i]=38;
			}
			if(b[2]=='K')
			{
				a[i]=39;
			}
		}
		if(b[1]=='S')
		{
			if(b[2]=='A')
			{
				a[i]=40;
			}
			if(b[2]=='2')
			{
				a[i]=41;
			}
			if(b[2]=='3')
			{
				a[i]=42;
			}
			if(b[2]=='4')
			{
				a[i]=43;
			}
			if(b[2]=='5')
			{
				a[i]=44;
			}
			if(b[2]=='6')
			{
				a[i]=45;
			}
			if(b[2]=='7')
			{
				a[i]=46;
			}
			if(b[2]=='8')
			{
				a[i]=47;
			}
			if(b[2]=='9')
			{
				a[i]=48;
			}
			if(b[2]=='T')
			{
				a[i]=49;
			}
			if(b[2]=='J')
			{
				a[i]=50;
			}
			if(b[2]=='Q')
			{
				a[i]=51;
			}
			if(b[2]=='K')
			{
				a[i]=52;
			}
		}
		for(int j=1;j<i;j++)
		{
			if(a[i]==a[j])
			{
				a[i]=0;
			}
		}
	}
	for(int k=1;k<=n;k++)
	{
		if(a[k]!=0)
		{
			sum++;
		}
	}
	cout<<52-sum<<endl;
	return 0;
}
2024/11/5 21:24
加载中...