0分,觉的没啥不对啊
#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<queue>
using namespace std;
long long a,b[20];
char s[15],f[6];
int main()
{
cin>>s[1]>>f[1]>>s[2]>>s[3]>>s[4]>>f[2]>>s[5]>>s[6]>>s[7]>>s[8]>>s[9]>>f[3]>>s[10];
if(s[10]=='X')
{
b[10]=10;
}
for(int i=1;i<=10;i++)
{
b[i]=s[i]-'0';
a+=b[i]*i;
}
a=a%11;
if(b[10]==a)
{
cout<<"Right"<<endl;
return 0;
}
else
{
if(a>=10)
{
cout<<s[1]<<f[1]<<s[2]<<s[3]<<s[4]<<f[2]<<s[5]<<s[6]<<s[7]<<s[8]<<s[9]<<f[3]<<"X";
}
cout<<s[1]<<f[1]<<s[2]<<s[3]<<s[4]<<f[2]<<s[5]<<s[6]<<s[7]<<s[8]<<s[9]<<f[3]<<a;
}
}