3 条题解

  • 2
    @ 2024-8-15 11:40:50
    #include<bits/stdc++.h>
    using namespace std;
    string s;
    int main(){
    	int n=0,a=1;
    	cin>>s;
    	for(int i=0;i<11;i++){
    		if(s[i]=='-') continue;
    		n+=(s[i]-'0')*a;
    		a++;
    	}
    	n%=11;
    	if(s[12]==n+'0' or s[12]=='X' and n==10) cout<<"Right";
    	else{
    		for(int i=0;i<12;i++) cout<<s[i];
    		if(n==10) cout<<'X';
    		else cout<<n;
    	}
    }
    

    信息

    ID
    408
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    递交数
    120
    已通过
    50
    上传者