#include <cstdio>
int max_num(int n)
{
    int max=0;
    while(n)
    {
        int k=n%10;
        if(k>max)
            max=k;
        n/=10;
    }
    return max;
}

int getX_Y(int n,int p)
{
    int k=1,r;
    int sum=0;
    while(n)
    {
        r=n%10;
        n/=10;
        sum+=r*k;
        k*=p;
    }
    return sum;
}

int main()
{
    int t;
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    int amax,bmax;
    amax=max_num(a);
    bmax=max_num(b);
    if(bmax>amax)
        amax=bmax;
    bmax=max_num(c);
    if(bmax>amax)
        amax=bmax;
    int da,db,dc;//10进制的a、b
    for(amax++; amax<=16; amax++)
    {
        da=getX_Y(a,amax);
        db=getX_Y(b,amax);
        dc=getX_Y(c,amax);
        if(da*db==dc)
            break;
    }
    if(amax>16)
        amax=0;
    printf("%d\n",amax);
    return 0;
}


转载于:https://www.cnblogs.com/jasonhaven/p/7355044.html

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐