0分全部TLE
  • 板块B2141 确定进制
  • 楼主luyizhi
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/12/11 20:47
  • 上次更新2024/12/12 13:28:21
查看原帖
0分全部TLE
1400881
luyizhi楼主2024/12/11 20:47
#include <bits/stdc++.h>
using namespace std;
typedef unsigned long long ULL;
ULL z(string s,ULL x){
	ULL sum=0;
	for(ULL i=s.size()-1,j=1;i>=0;i--,j*=x){
		sum+=((s[i]-'0')*j);
	}
	return sum;
}
int main(){
	string a,b,c;
	cin >> a >> b >> c;
	for(int i=2;i<=16;i++){
		cout << z(a,i)*z(b,i) << '\n';
		if(z(a,i)*z(b,i)==z(c,i)){
			cout << i;
			return 0;
		}
	}
	cout << 0;
	return 0;
}

求助大佬!

2024/12/11 20:47
加载中...