Cod sursa(job #25023)

Utilizator kaesarioDumi Loghin kaesario Data 4 martie 2007 09:53:18
Problema Ograzi Scor 30
Compilator c Status done
Runda preONI 2007, Runda 3, Clasele 11-12 Marime 0.54 kb
#include <stdio.h>
#define MAX 10000
int main()
{
 	long int n, m, w, h, i, j, nr, x, y, a[MAX], b[MAX];
 	FILE *f=fopen("ograzi.in", "rt");
 	fscanf(f,"%li %li %li %li", &n, &m, &w, &h);
 	for (i=0; i<n; i++) fscanf(f, "%li %li", a+i, b+i);
 	nr=0;
 	for (i=0; i<m; i++)
 	{
	 	fscanf(f,"%li %li", &x, &y);
	 	for (j=0; j<n; j++)
	 	 if ((a[j]<=x) && (x<=a[j]+w) && (b[j]<=y) && (y<=b[j]+h))
	 	  {
		     nr++;
		     break;
		  }
	 	
	}
	fclose(f);
	f=fopen("ograzi.out", "wt");
	fprintf(f,"%li\n",nr);
	fclose(f);
 	return 0;
}