自测AC了为啥考试的时候才写了40啊
#include<bits/stdc++.h>
using namespace std;
int n,a[60],x,ans;
string s;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>s;
if(s[0]=='D')x=0;
if(s[0]=='C')x=13;
if(s[0]=='H')x=26;
if(s[0]=='S')x=39;
if(s[1]>='2'&&s[1]<='9')x=x+(s[1]-'0');
else{
if(s[1]=='A')x++;
if(s[1]=='T')x+=10;
if(s[1]=='J')x+=11;
if(s[1]=='Q')x+=12;
if(s[1]=='K')x+=13;
}
a[x]++;
}
for(int i=1;i<=52;i++)if(a[i])ans++;
cout<<52-ans;
return 0;
}