Cod sursa(job #561733)

Utilizator ion_calimanUAIC Ion Caliman ion_caliman Data 21 martie 2011 14:26:47
Problema Cele mai apropiate puncte din plan Scor 0
Compilator fpc Status done
Runda Arhiva educationala Marime 0.59 kb
var     a:array[1..2,1..1000000]of longint;
        n,i,j,x,y:longint;
        d:int64;
        f1,f2:text;

begin
  assign(f1,'cmap2.in');
  reset(f1);
  assign(f2,'cmap.out');
  rewrite(f2);
  readln(f1,n);

  for i:=1 to n do
    readln(f1,a[1,i],a[2,i]);

  x:=1;y:=2;d:=abs(sqr(a[1,1]-a[1,2])+sqr(a[2,1]-a[2,2]));
  for i:=1 to n-1 do
  for j:=i+1 to n do
      if sqr(a[1,i]-a[1,j])+sqr(a[2,i]-a[2,j])<d then
        begin
          x:=i;
          y:=j;
          d:=abs(sqr(a[1,i]-a[1,j])+sqr(a[2,i]-a[2,j]));
        end;

  write(f2,sqrt(d):0:6);
  close(f2);
end.