社区讨论

J组TI花式写法为什么只有80pts

灌水区参与者 3已保存回复 6

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
6 条
当前快照
1 份
快照标识符
@m2qxamke
此快照首次捕获于
2024/10/27 09:40
去年
此快照最后确认于
2025/11/04 15:56
4 个月前
查看原帖
CPP


#include<bits/stdc++.h>
using namespace std;
int main() {
    int a,m[105],sum=0;
    string b; 
    cin>>a;
    for(int i=1 ; i<=a ; i++){
        cin>>b;
        if(b=="DA"){
            m[i]=1;
        }
        if(b=="CA"){
            m[i]=2;
        }
        if(b=="HA"){
            m[i]=3;
        }
        if(b=="SA"){
            m[i]=4;
        }
        if(b=="D2"){
            m[i]=5;
        }
        if(b=="C2"){
            m[i]=6;
        }
        if(b=="H2"){
            m[i]=7;
        }
        if(b=="S2"){
            m[i]=8;
        }
        if(b=="D3"){
            m[i]=9;
        }
        if(b=="C3"){
            m[i]=10;
        }
        if(b=="H3"){
            m[i]=11;
        }
        if(b=="S3"){
            m[i]=12;
        }
        if(b=="D4"){
            m[i]=13;
        }
        if(b=="C4"){
            m[i]=14;
        }
        if(b=="H4"){
            m[i]=15;
        }
        if(b=="S4"){
            m[i]=16;
        }
        if(b=="D5"){
            m[i]=17;
        }
        if(b=="C5"){
            m[i]=18;
        }
        if(b=="H5"){
            m[i]=19;
        }
        if(b=="S5"){
            m[i]=20;
        }
        if(b=="D6"){
            m[i]=21;
        }
        if(b=="C6"){
            m[i]=22;
        }
        if(b=="H6"){
            m[i]=23;
        }
        if(b=="S6"){
            m[i]=24;
        }
        if(b=="D7"){
            m[i]=25;
        }
        if(b=="C7"){
            m[i]=26;
        }
        if(b=="H7"){
            m[i]=27;
        }
        if(b=="S7"){
            m[i]=28;
        }
        if(b=="D8"){
            m[i]=29;
        }
        if(b=="C8"){
            m[i]=30;
        }
        if(b=="H8"){
            m[i]=31;
        }
        if(b=="S8"){
            m[i]=32;
        }
        if(b=="D9"){
            m[i]=33;
        }
        if(b=="C9"){
            m[i]=34;
        }
        if(b=="H9"){
            m[i]=35;
        }
        if(b=="S9"){
            m[i]=36;
        }
        if(b=="DT"){
            m[i]=37;
        }
        if(b=="CT"){
            m[i]=38;
        }
        if(b=="HT"){
            m[i]=39;
        }
        if(b=="ST"){
            m[i]=40;
        }
        if(b=="DJ"){
            m[i]=41;
        }
        if(b=="CJ"){
            m[i]=42;
        }
        if(b=="HJ"){
            m[i]=43;
        }
        if(b=="SJ"){
            m[i]=44;
        }if(b=="DQ"){
            m[i]=45;
        }
        if(b=="CQ"){
            m[i]=46;
        }
        if(b=="HQ"){
            m[i]=47;
        }
        if(b=="SQ"){
            m[i]=48;
        }
        if(b=="DK"){
            m[i]=49;
        }
        if(b=="CK"){
            m[i]=50;
        }
        if(b=="HK"){
            m[i]=51;
        }
        if(b=="SK"){
            m[i]=52;
        }
    }
    for(int i=1 ; i<=a ; i++){
        for(int j=1 ; j<=a-i ; j++){
            if(m[i]==m[i+j]){
                sum++;
            }
        }
    }
    cout<<52-a+sum;
    return 0;
}


回复

6 条回复,欢迎继续交流。

正在加载回复...