蒟蒻95分求救,第16个没过
查看原帖
蒟蒻95分求救,第16个没过
686043
wangzichenA楼主2023/12/25 16:51
#include<bits/stdc++.h>
using namespace std;
string v="0123456789ABCDEF";
int p,q,r;
long long d(int t,int n){
	long long tmp=0,k=1;
	while(n!=0){
		tmp+=(n%10)*k;
		k*=t;
		n/=10;
	}
	return tmp;
}
int main(){
	cin>>p>>q>>r;
	for(int i=2;i<=16;i++){
		if(d(i,p)*d(i,q)==d(i,r)){
			cout<<i;
			return 0;
		}
	}
	cout<<0;
	return 0;
}

麻烦了,谢谢

2023/12/25 16:51
加载中...