Cod sursa(job #25283)

Utilizator vlad2901Vlad Berindei vlad2901 Data 4 martie 2007 11:48:04
Problema Ograzi Scor 20
Compilator cpp Status done
Runda preONI 2007, Runda 3, Clasele 11-12 Marime 0.51 kb
#include <fstream.h>
long long n,m,w,h,nr;
double pozs,pozd;
struct ograda
	{
	double x,y;
	};
ograda o[100000];

void citire()
	{
	long long i,n1,n2,j,ok;
	ifstream f("ograzi.in");
	f>>n>>m>>w>>h;
	for(i=1;i<=n;i++)
	   f>>o[i].x>>o[i].y;
	for(i=1;i<=m;i++)
		{
		f>>n1>>n2;
		for(j=1;j<=m;j++)
			if((n1>=o[j].x)&&(n1<=o[j].x+w)&&(n2>=o[j].y)&&(n2<=o[j].y+h))
				{nr++; break;}
		}
	f.close();
	}
int main()
	{
	citire();
	ofstream f2("ograzi.out");
	f2<<nr;
	f2.close();
	return 0;
	}