但可以边转换成二进制边求和。
这样就不需要开数组了。
var
n,k,m,x:longint;
begin
readln(m,n);
k:=1;
while n<>0 do
x:=x+n mod 2 * k;
n:=n div 2;
k:=k*m;
end;
writeln(x);
end.
快速帮助 | 运行状态 | 反馈举报 | 关于我们 | 免责声明 | 浙ICP备11060257号 Processed in 0.0036 Second(s) Copyright (C) RQNOJ 2007-2019. All Rights Reserved.