85分大佬看看
  • 板块B2141 确定进制
  • 楼主YJXe
  • 当前回复6
  • 已保存回复6
  • 发布时间2022/3/15 09:37
  • 上次更新2023/10/28 06:33:59
查看原帖
85分大佬看看
543116
YJXe楼主2022/3/15 09:37
#include<bits/stdc++.h>
using namespace std;
int jzzh(int x,int y){
	int res=0,cnt=-1;
	while(x!=0){
		if(x%10>=y) return -1;
		cnt++;
		res+=x%10*pow(y,cnt);
		x/=10;
	}
	return res;
}
int main(){
    int p,q,r;
    cin>>p>>q>>r;
    for(int i=2;i<=40;i++){
    	if(jzzh(p,i)*jzzh(q,i)==jzzh(r,i)){
    		cout<<i;
    		return 0;
		}
	}
	cout<<"0";
    return 0;
}
2022/3/15 09:37
加载中...