P1055 ISBN号码 C++14(GCC9) 10分 其他全部WA
查看原帖
P1055 ISBN号码 C++14(GCC9) 10分 其他全部WA
661595
a2lyaXNhbWUgbWFyaXNh楼主2022/4/25 19:55

rtrt

传送门: https://www.luogu.com.cn/problem/P1055

codecode

#include<iostream>
using namespace std;
int main(){
    char m[]={"0123456789X"};
    char a[13];
    cin>>a;
    long long int t=0;
    for(int i=0;i<13;i++){
        if(a[i]=='-'){
            continue;
        }else{
            t+=(a[i]-'0')*(i+1);
        }
    }
    if(t%11==a[13]){
        cout<<"Right";
    }else{
        for(int j=0;j<12;j++){
            cout<<a[j];
        }
        cout<<m[t%11];
    }
    return 0;
}

已经过多轮调试,这是最好的结果。

2022/4/25 19:55
加载中...