问题标题: 洛谷: 回文数

0
0
已解决
何文轩
何文轩
高级守护
高级守护

给定一个正整数n,进制m,根据下面规律,找出最少要多少步才能得到一个回文数?

规律:

假设n=28,m=10;

runt 1:28+82=110;

runt 2:110+011=121;

需要两步才能得到一个回文数。

 


0
已采纳
阮俊雄
阮俊雄
新手光能
新手光能

for (int i=0;i<len;i++) n=n*k+ch(nn[i]);

    unsigned long long step;

for (step=0;!wow(n) && step<=30;step++)

    n=nex;

if (step<=30)

    cout<<"STEP="<<step<<endl;

else

    cout<<"Impossible!";

核心部分,函数自己编

0
我要回答