Cod sursa(job #7099)

Utilizator g3ppyStoian Vlad g3ppy Data 21 ianuarie 2007 12:29:25
Problema Pachete Scor 0
Compilator cpp Status done
Runda preONI 2007, Runda 1, Clasa a 10-a Marime 0.55 kb
#include <fstream.h>
#include <math.h>
int main()
{
int n,i,j,nr=0,ok;
long x,y,xi,yi;
char a[31500][2];

ifstream f("pachete.in");
ofstream g("pachete.out");
f>>n>>x>>y;
for (i=0;i<n;i++)
    {
    f>>xi>>yi;
    a[i][0]=xi+'0';
    a[i][1]=yi+'0';
    if (i>0)
       {ok=1;
       for (j=0;j<i;j++)
	   {
	   if ((abs(x-xi)+abs(y-yi))!=(abs(xi-(a[j][0]-'0'))+abs(yi-(a[j][1]-'0')))+(abs(x-(a[j][0]-'0'))+abs(y-(a[j][1]-'0'))))
	       ok=0;
	   }
       if (!ok) nr++;
       }
    }
g<<nr<<'\n';
f.close();
g.close();
return 0;
}