Cod sursa(job #25162)
Utilizator | Data | 4 martie 2007 11:07:58 | |
---|---|---|---|
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[1000];
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;
}