Cod sursa(job #25766)
Utilizator | Poenaru Iulian poepi | Data | 4 martie 2007 14:29:42 |
---|---|---|---|
Problema | Ograzi | Scor | 0 |
Compilator | c | Status | done |
Runda | Arhiva de probleme | Marime | 0.45 kb |
#include<stdio.h>
long n,m,w,h,a[20000][20000];
int main()
{ long i,j,k,x,y,nr=0;
FILE *f=fopen("ograzi.in","r"),*g=fopen("ograzi.out","w");
fscanf(f,"%ld %ld %ld %ld",&n,&m,&w,&h);
for(i=1;i<=n;i++)
{
fscanf(f,"%ld %ld",&x,&y);
for(j=y;j<=y+h;j++)
for(k=x;k<=x+w;k++)
a[k][j]=1;
}
for(i=1;i<=m;i++)
{
fscanf(f,"%ld %ld",&x,&y);
if(a[x][y])
nr++;
}
fclose(f);
fprintf(g,"%ld",nr);
fclose(g);
return 0;
}