1203.pas

来自「平时acm训练时ac的源代码」· PAS 代码 · 共 22 行

PAS
22
字号
var a:array[0..100000]of longint;
    x,y,max,n,i:longint;
begin
     fillchar(a,sizeof(a),0);
     read(n);max:=0;
     if n=0 then begin writeln('0');halt;end;
     if n=1 then begin writeln('1');halt;end;
     for i:=1 to n do begin
     read(x,y);
     if a[x]=0 then a[x]:=y
               else if a[x]>y then a[x]:=y;
     if x>max then max:=x;
     end;x:=0;
     repeat
           for i:=max-1 downto 1 do
           if (a[i]<max)and(a[i]<>0) then begin
           inc(x);max:=i;end;
           if (i=1)and(a[1]>=max) then break;
     until max=1;
     inc(x);
     writeln(x);
end.

⌨️ 快捷键说明

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