Pagini recente » Cod sursa (job #2017498) | Cod sursa (job #632314) | Cod sursa (job #1684556) | Cod sursa (job #409834) | Cod sursa (job #253668)
Cod sursa(job #253668)
#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;}