Cod sursa(job #561738)

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

begin
  assign(f1,'cmap1.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:=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 (a[1,i]-a[1,j])*(a[1,i]-a[1,j])+(a[2,i]-a[2,j])*(a[2,i]-a[2,j])<d then
        begin
          x:=i;
          y:=j;
          d:=sqr(a[1,i]-a[1,j])+sqr(a[2,i]-a[2,j]);
        end;

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