求调
查看原帖
求调
1192662
whrr楼主2024/10/27 10:13
#include<bits/stdc++.h>
using namespace std;

const int N = 1e5 + 10;
long long n,ans = 52;
int pk[N];

int main(){
    cin>>n;
    for(int i = 0;i<n;i++){
        string a;
        cin>>a;
        int b;
        if(a[1] == 'A'||a[1] == 'J'||a[1] == 'Q'||a[1] =='T'||a[1] == 'K' ){
            b = (a[0] - 'A') + (a[1] - 'A') ;
        }
        else{
            b = (a[0] - 'A') + (a[1] - '0');
        }
        pk[b]++;
        if(pk[b]>0&&pk[b]<2) ans--;
    }
    cout<<ans;
    return 0;
}

求调

2024/10/27 10:13
加载中...