Cod sursa(job #25016)

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

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;
}