Pagini recente » Rating Iliescu Miruna (miruna_iliescu) | Cod sursa (job #2841546) | Cod sursa (job #2893207) | Cod sursa (job #2760358) | Cod sursa (job #253791)
Cod sursa(job #253791)
#include <stdio.h>
#include <math.h>
long int xx,yy,x[100020],y[100020],N,M,r;
long int nr;
int abs(long int a)
{
if (a>=0) return a;
return -a;
}
int main()
{
long int i,j;
freopen("grendizer.in","r",stdin);
scanf("%ld %ld", &N,&M);
for (i=1;i<=N;++i)
scanf("%ld %ld",&x[i],&y[i]);
freopen("grendizer.out","w",stdout);
while(M--)
{
scanf("%ld %ld %ld", &xx,&yy,&r);
nr=0;
for (i=1;i<=N;++i)
if (abs(x[i]-xx)+abs(y[i]-yy)==r)
nr++;
printf("%ld\n", nr);
}
return 0;
}