Cod sursa(job #25087)

Utilizator AlxCojocaru Alexandru Alx Data 4 martie 2007 10:31:06
Problema Ograzi Scor 30
Compilator cpp Status done
Runda preONI 2007, Runda 3, Clasele 11-12 Marime 0.5 kb
#include <stdio.h>
using namespace std;
int main()
{
 long d[50002][2],n,m,w,h,x,y,nr=0;
 freopen("ograzi.in","r",stdin);
 freopen("ograzi.out","w",stdout);
 scanf("%ld %ld %ld %ld\n",&n,&m,&w,&h);
 long i,j;
 int ok;
 for (i=0;i<n;i++)
  scanf("%ld %ld\n",&d[i][0],&d[i][1]);
 for (i=0;i<m;i++)
 {
  scanf("%ld %ld\n",&x,&y);
  ok=1;
  for (j=0;j<n&&ok;j++)
   if (d[j][0]<=x&&x<=d[j][0]+w&&d[j][1]<=y&&y<=d[j][1]+h)
   {
    ok=0;
    nr++;
   }
 }
 printf("%ld\n",nr);
 return 0;
}