Cod sursa(job #25400)

Utilizator SebbySebastian Sebby Data 4 martie 2007 12:27:36
Problema Ograzi Scor 20
Compilator cpp Status done
Runda preONI 2007, Runda 3, Clasele 11-12 Marime 0.54 kb
#include <stdio.h>
typedef struct el{long int x,y;}EL;
long int n,m,h,w; EL oi[100001],v[50001];
void citire()
{long int i,j,nr=0,a,b; FILE *f,*g;
 f=fopen("ograzi.in","r");
 fscanf(f,"%ld %ld %ld %ld",&n,&m,&w,&h);
 for(i=1;i<=n;i++)
   fscanf(f,"%ld %ld",&v[i].x,&v[i].y);
 while(!feof(f))
    {fscanf(f,"%ld %ld",&a,&b);
     for(j=1;j<=n;j++)
       if(v[j].x<=a&&v[j].x+w>=a&&v[j].y<=b&&v[j].y+h>=b) {nr++; break;}
    }
 g=fopen("ograzi.out","w");
 fprintf(g,"%ld",nr);
 fcloseall();
}
int main()
{citire();
 return 0;
}