95,Wa on #16,求调
  • 板块B2141 确定进制
  • 楼主3Luby3
  • 当前回复24
  • 已保存回复26
  • 发布时间2024/8/7 19:07
  • 上次更新2024/8/7 20:23:09
查看原帖
95,Wa on #16,求调
965292
3Luby3楼主2024/8/7 19:07

还是我,之前没人理,今天悬2关

#include<bits/stdc++.h>
#define int long long
using namespace std;
string a,b,c;
int zhuan(int x,string s){
	int cnt=1,ans=0;
	for(int j=s.size()-1;j>=0;j--){
		ans=ans+cnt*(s[j]-'1'+1);
		cnt*=x;
	}
	return ans;
}
signed main(){
	cin>>a>>b>>c;
	for(int i=2;i<=16;i++){
		int ans1=0,ans2=0,ans3=0;
		ans1=zhuan(i,a);
		ans2=zhuan(i,b);
		ans3=zhuan(i,c);
		if((ans1*ans2)==ans3){
			cout<<i;
			return 0;
		}
	}
	cout<<0;
  return 0;
} 
2024/8/7 19:07
加载中...