Cod sursa(job #25007)

Utilizator lluckyLuca Vlad llucky Data 4 martie 2007 09:32:56
Problema Ograzi Scor 30
Compilator cpp Status done
Runda preONI 2007, Runda 3, Clasele 11-12 Marime 0.49 kb
#include<stdio.h>
#define MAX1 50001
#define MAX2 100001

int n,m,w,h,in,og[MAX1][2];

int main(void)
{
int i,j,x,y;
FILE *f;
f=fopen("ograzi.in","r");
fscanf(f,"%d %d %d %d",&n,&m,&w,&h);
for (i=1;i<=n; i++) fscanf(f,"%d %d",&og[i][0],&og[i][1]);
for (i=1;i<=m; i++) 
 {
  fscanf(f,"%d %d",&x,&y);
  for(j=1;j<=n;j++)
   if(og[j][0]<=x&&og[j][0]+w>=x&&og[j][1]<=y&&og[j][1]+h>=y) {in++; break;}
 }
fclose(f);
f=fopen("ograzi.out","w");
fprintf(f,"%d\n",in);
fclose(f);
return 0;
}