40求解
查看原帖
40求解
1112519
litianshu130103楼主2024/10/29 21:42
#include<iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
	char a[10000];
	char b[10000];
	int tong[53]={0};
	int num=0;
	for(int i=1;i<=n;i++){
		cin>>a[i]; 
		cin>>b[i];
		if(a[i]=='D'){
			num+=0;
		}
		if(a[i]=='C'){
			num+=13;
		}
		if(a[i]=='H'){
			num+=26;
		}
		if(a[i]=='S'){
			num+=39;
		}
		if(b[i]=='1'){
			num+=1;
		}
		if(b[i]=='2'){
			num+=2;
		}
		if(b[i]=='3'){
			num+=3;
		}
		if(b[i]=='4'){
			num+=4;
		}
		if(b[i]=='5'){
			num+=5;
		}
		if(b[i]=='6'){
			num+=6;
		}
		if(b[i]=='7'){
			num+=7;
		}
		if(b[i]=='8'){
			num+=8;
		}
		if(b[i]=='9'){
			num+=9;
		}
		if(b[i]=='T'){
			num+=10;
		}
		if(b[i]=='J'){
			num+=11;
		}
		if(b[i]=='Q'){
			num+=12;
		}
		if(b[i]=='K'){
			num+=13;
		}
		tong[num]++;
		num=0;
	}
	num=52;
	for(int i=1;i<=52;i++){
		if(tong[i]>=1){
			num--;
		}
	}
	cout<<num;
	return 0;
}







2024/10/29 21:42
加载中...