1 条题解

  • 0
    @ 2025-9-10 0:06:27

    C++ :

    #include<cstring>
    #include<iostream>
    using namespace std;
    int main()
    {
    	string s,b;
    	int n,h=0,m;
    	cin>>s;
    	b=s;
    	s.erase(1,1);
    	s.erase(4,1);
    	n=s.size();
    	for(int i=1;i<=n-2;i++)
    	  h+=(s[i-1]-48)*i;
    	 m=h%11;
    	 if (m==s[n-1]-48||m==s[n-1]-78)
    	   cout<<"Right";
    	
    	 else 
    	  {
    	  
    	   b.erase(12,1);
    	    if (m==10)
    	       cout<<b<<'X';
    	    else
    	      cout<<b<<m;
    	  }
    	   return 0;
    	
    }
    
    • 1

    信息

    ID
    2645
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者