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

📄 trgovac.pas

📁 PASCAL光盘资料PASCAL光盘资料PASCAL光盘资料
💻 PAS
字号:
uses trg_lib;
program trgovac(input,output);
const maxn = 900;
var way:array[1..maxn] of Integer;
    head,tail,mid,i,j,n:longint;
begin
    n:=init;
    way[1]:=1;
    for i:=2 to n do
      begin
        if pitaj(i,way[1])=i
          then begin
                 for j:=i downto 2 do way[j]:=way[j-1];
                 way[1]:=i;
               end
          else  if pitaj(way[i-1],i)=way[i-1]
                  then way[i]:=i
                  else begin
                         head:=1; tail:=i-1;
                         while (head+1)<tail do
                           begin
                             mid:=(head+tail) div 2;
                             if pitaj(i,way[mid])=i then tail:=mid
                                                    else head:=mid;
                           end;
                         for j:=i downto tail+1 do way[j]:=way[j-1];
                         way[tail]:=i;
                       end;
      end;
    Gotovo(way);
end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -