?? ac1292.pas
字號:
program ural1292;
const
maxlen=14;
maxnum=11111;
var
next:array[1..maxnum]of word;
res:array[1..maxnum,1..maxlen]of word;
t,n,k,l,i:word;
begin
for n:=1 to maxnum do begin
t:=n*3;
repeat
inc(next[n],power(t mod 10,3));
t:=t div 10;
until t=0;
next[n]:=next[n] div 3;
end;
for n:=1 to maxnum do begin
res[n,1]:=n;
for i:=2 to maxlen do
res[n,i]:=next[res[n,i-1]];
end;
read(t);
for i:=1 to t do begin
read(n,k,l);
if n>maxlen then writeln(153-l) else writeln(res[k div 3,n]*3-l);
end;
end.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -