题解
2025-10-13 21:41:05
发布于:江苏
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
bool a[1005][1005];
int n,ans;
int main(){
cin>>n;
for(int i = 1;i<=n;i++){
char x;char y;
cin>>x>>y;
int m,n;
if(x == 'D') m = 1;
else if(x == 'H') m = 2;
else if(x == 'C') m = 3;
else m= 4;
if(y == 'T') n = 10;
else if(y == 'J') n = 11;
else if(y == 'Q') n = 12;
else if(y == 'K') n = 13;
else if(y == 'A') n = 1;
else n = int(y-'0');
a[m][n] = 1;
}
for(int i = 1;i<=4;i++){
for(int j = 1;j<=13;j++){
if(!a[i][j]) ans++;
}
}
cout<<ans;
}
这里空空如也
有帮助,赞一个