tj
2025-11-15 11:35:14
发布于:广东
3阅读
0回复
0点赞
建议降红
#include<iostream>
#include<vector>
#include<algorithm>
#include<unordered_map>
#include<queue>
#include<cmath>
#include<stack>
#define ll long long
#define si short int
#define INF 0xffffff
using namespace std;
string s;
int main() {
cin>>s;
ll sum=0,power=1;
for(ll i=0;i<s.size()-2;i++) {
if(s[i]=='-') continue;
sum=(sum+(power++*(s[i]-'0')))%11;
}
if(sum==s[s.size()-1]-'0' || (s[s.size()-1]=='X' && sum==10)) cout<<"Right";
else {
s[s.size()-1]=(sum==10?'X':char(sum%11+'0'));
cout<<s;
}
}
这里空空如也




有帮助,赞一个