Cod sursa(job #29072)

Utilizator s120489Martonos Stefan s120489 Data 8 martie 2007 16:35:39
Problema Ograzi Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include<fstream.h>
int jos[6000],s1[10000];
long k,n,x,y,w,h,m;
int test()
{          int ok=0;
 for(k=1;k<=n;k++)
   {
   if(x>s1[k]&&x<s1[k]+w&&y>jos[k]&&y<jos[k]+h) {ok=1;  break;}
  //  if(y>jos[k]&&y<jos[k]+h) {ok=1;  break;}
   }
 return ok;
}
void main()
{long i,j,nr=0;
//int s1[5000];
ifstream f("ograzi.in");
f>>n>>m>>w>>h;
for(i=1;i<=n;i++)
  f>>s1[i]>>jos[i];
for(i=1;i<=m;i++)
  {f>>x>>y;
  if(test()){  nr++; cout<<x<<y<<endl;}
  }  f.close();
  ofstream g("ograzi.out");
  g<<nr;
  g.close();
}