求助,在线等,可能给关
  • 板块灌水区
  • 楼主封禁用户
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/3/31 21:31
  • 上次更新2024/4/1 09:55:54
查看原帖
求助,在线等,可能给关
672757
封禁用户楼主2024/3/31 21:31
#include <bits/stdc++.h>
using namespace std;
long long t(string j,int p)
{
	long long s=0;
	for(int i=j.size()-1;i>=0;i--)
	{
		s+=((j[i]-'0')*pow(p,j.size()-1-i));
	}
	return s;
}
int main()
{
	string a,b,c;
	cin>>a>>b>>c;
	string d=a+b+c;
	int sm=15;
	for(int i=0;i<d.size();i++)
	{
		sm=min(sm,d[i]-'0');
	}
	for(int i=(sm>=2?sm:2);i<=16;i++)
	{
		if(t(a,i)*t(b,i)==t(c,i))
		{
			cout<<i;
			return 0;
		}
	}
	cout<<0;
    return 0;
}

题目

2024/3/31 21:31
加载中...