神奇厌氧代码
查看原帖
神奇厌氧代码
1282641
MeiMast楼主2025/1/24 22:26
#include <bits/stdc++.h>
using namespace std;

signed main(){
	string a;
	int b=0,c=1,d=0;
	char e;
	cin>>a;
	for(int i = 0;i<a.size()-1;i++){
		if(a[i]!='-'){
			b+=(a[i]-'0')*c;
			c++;
		}
	}
	if(a[a.size()-1]!='X'){
		d=a[a.size()-1]-'0';
	}
	else e='X';
	if(d!=b%11&&b%11!=10){
		for(int i = 0;i<a.size()-1;i++){
			cout<<a[i];
		}
		cout<<b%11;
	}
	else if(b%11==10&&e!='X'){
		for(int i = 0;i<a.size()-1;i++){
			cout<<a[i];
		}
		cout<<'X';
	}
	else cout<<"Right";
	
	return 0;
}

为什么开O2 5,6,9过不了 ,明明答案都对QAQ

2025/1/24 22:26
加载中...