为够吧毛线出36啊
查看原帖
为够吧毛线出36啊
1464804
Bat01762楼主2024/11/1 21:23
#include<bits/stdc++.h>
using namespace std;
int main() {
    string cards[52] = {
        "CA", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CT", "CJ", "CQ", "CK",
        "DA", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DT", "DJ", "DQ", "DK",
        "HA", "H2", "H3", "H4", "H5", "H6", "H7", "H8", "H9", "HT", "HJ", "HQ", "HK",
        "SA", "S2", "S3", "S4", "S5", "S6", "S7", "S8", "S9", "ST", "SJ", "SQ", "SK"
		};
    

	bool cc[52];
	int a,b;
	int timess=0;
	int k1=0,k2=0,k3=0,k4=0;
	cin>>a;
	string in[a];
	while(k1<a)
	{
		cin>>in[k1];
		k1++;
	}
//
//	for(int y=0;y<a;y++)
//	{
//		cout<<in[y];
//	}
	while(k3<a)
	{
		while(k2<52)
		{
			if(in[k3]==cards[k2])
			{
				
				cc[k2]=true;
				break;
			}
			k2++;	
		    
		}

		k3++;	
		if(k3==a-1)
		{
			break;
		}
		
	}
	
	
	
	


	while(k4<=51)
	{
		if(cc[k4])
		{
			timess++;
		}
		k4++;
	}
	
	cout<<52-timess;
    return 0;
}

2024/11/1 21:23
加载中...