Cod sursa(job #792672)

Utilizator andreimaresuMaresu Andrei andreimaresu Data 28 septembrie 2012 20:47:21
Problema Zoo Scor 30
Compilator c Status done
Runda Arhiva de probleme Marime 0.61 kb
#include <stdio.h>
#include <stdlib.h>

int main()
{
    FILE *f=fopen("zoo.in","r"),*g=fopen("zoo.out","w");
    int n,j,nr;
    long int m,*x,*y,x1,x2,y1,y2,i;
    fscanf(f,"%d",&n);
    x=malloc(n*sizeof(long int));
    y=malloc(n*sizeof(long int));
    for(i=0;i<n;i++)
    fscanf(f,"%ld %ld",&x[i],&y[i]);
    fscanf(f,"%ld",&m);
    for(i=0;i<m;i++)
    {
        nr=0;
        fscanf(f,"%ld %ld %ld %ld",&x1,&y1,&x2,&y2);
        for(j=0;j<n;j++)
        if(x[j]>=x1 && x[j]<=x2 && y[j]>=y1 && y[j]<=y2) nr++;
        fprintf(g,"%d\n",nr);
    }
    fclose(f);
    fclose(g);
    return 0;
}