⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ac1292.pas

📁 uralcode
💻 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 + -