蒟蒻80分求助
查看原帖
蒟蒻80分求助
1049413
QAQvQAQ楼主2024/8/14 17:20

WA#2、#5、#8、#17

#include<bits/stdc++.h>
using namespace std;
const long long N=1e6+5;
long long n,m;
string x;
string ans; 
string zh(long long qwq,long long jz){
	string ans;
	while(qwq){
		long long q=qwq%jz;
		qwq=(qwq-q)/jz;
		if(0<=q && q<=9){
			ans+=char(q+'0');
		}else{
			ans+=char(q+'A'-10);
		}
	}
	string ret;
	for(long long i=ans.size()-1;i>=0;i--){
		ret+=ans[i];
	}
	return ret;
}
int main(){
	ios::sync_with_stdio(false);
	cin.tie(0);
	cin>>n>>m>>x;
	for(long long i=2;i<=1000;i++){
		if(zh(n*m,i)==x){
			cout<<i<<endl;
			return 0;
		}
	}
	cout<<0<<endl;
    return 0;
}
2024/8/14 17:20
加载中...