Cod sursa(job #25422)
Utilizator | Tudor A thestick | Data | 4 martie 2007 12:33:02 |
---|---|---|---|
Problema | Ograzi | Scor | 0 |
Compilator | c | Status | done |
Runda | preONI 2007, Runda 3, Clasele 11-12 | Marime | 0.45 kb |
#include <stdio.h>
long x[50000][2];
long n,m,w,h,i,j,c=0,ox,oy,is;
int main()
{
FILE *f;
f=fopen("ograzi.in","r");
fscanf(f,"%d %d %d %d",&n,&m,&w,&h);
for(i=0;i<n;i++)
fscanf(f,"%d %d",&x[i][0],&x[i][1]);
for(i=0;i<m;i++)
{
fscanf(f,"%d %d",&ox,&oy);
is=0;
for(j=0;(j<n)&&(is==0);j++)
if ((x[j][0]<=ox)&&(ox<=x[j][0]+w)&&(x[j][1]<=oy)&&(oy<=x[j][1]+h))is=1;
if(is==0)
{
c++;
}
}
fclose(f);
f=fopen("ograzi.out","w");
fprintf(f,"%d\n",c);
fclose(f);
return 0;
}