Cod sursa(job #253668)

Utilizator ConsstantinTabacu Raul Consstantin Data 6 februarie 2009 10:49:42
Problema Grendizer Scor 20
Compilator cpp Status done
Runda Stelele Informaticii 2009, clasele 9-10, ziua 1 Marime 0.63 kb
#include<stdio.h>
#include<math.h>
struct nod{int x,y;} v[100000];
int i,j,k,d,l,m,n,r,a,b,nr;
int main(){
FILE *f=fopen("grendizer.in","r");
fscanf(f,"%d %d",&n,&m);
for(i=1;i<=n;i++)
        fscanf(f,"%d %d",&v[i].x,&v[i].y);
FILE *g=fopen("grendizer.out","w");
for(i=1;i<=m;i++)
        {fscanf(f,"%d %d %d",&a,&b,&r);
         for(j=1;j<=n;j++)
                {k=a-v[j].x;
                if(k<0)k=-k;
                l=b-v[j].y;
                if(l<0)l=-l;
                d=k+l;
                if(d==r) nr++;
                }
       fprintf(g,"%d\n",nr);
       nr=0;
       }
fclose(f);
fclose(g);
return 0;}