帮忙看看哪里错了,为什么是RE
查看原帖
帮忙看看哪里错了,为什么是RE
1350914
zhangziyao1126楼主2024/11/5 22:21
#include<bits/stdc++.h>
using namespace std;
char x,y;
int n,cnt;
char a[10][100];
int main(){	
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>x>>y;
		if(y=='A'){
			a[x][1]=1;
		}else if(y=='T'){
			a[x][10]=1;
		}else if(y=='J'){
			a[x][11]=1;
		}else if(y=='Q'){
			a[x][12]=1;
		}else if(y=='K'){
			a[x][13]=1;
		}else{
			a[x][y-'0']=1;
		}
	}
	for(int i=1;i<=13;i++){
		if(a['D'][i]==1){
			cnt++;
		}
		if(a['C'][i]==1){
			cnt++;
		}
		if(a['H'][i]==1){
			cnt++;
		}
		if(a['S'][i]==1){
			cnt++;
		}
	}
	cout<<52-cnt;
	return 0;
}
2024/11/5 22:21
加载中...