只学过三目运算符和循环的孩子们也能通过了
2026-08-01 14:54:03
发布于:江西
2阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
char hs[20]={1,0,1,0,0,0,0,2,0,11,13,0,0,0,0,0,12,0,3,10};
//hs['abc'-'A']=1,2,3,4,10,11,12,13
bool poker[60];
int main(){
int n;
cin >> n;
for ( int i=0; i<n; i++){
string s;
cin >> s;
poker[hs[s[0]-'A']*13+(s[1]<='9'?s[1]-'0':hs[s[1]-'A'])-1]=true;
}
char sum=0;
for ( int i=0; i<52; i++){
sum += poker[i];
}
cout << 52-(int)sum;
}
这里空空如也


有帮助,赞一个