Pagini recente » Cod sursa (job #1293172) | Cod sursa (job #2598286) | Cod sursa (job #2509020) | Cod sursa (job #23665) | Cod sursa (job #253660)
Cod sursa(job #253660)
#include <stdio.h>
#define DIM 100005
struct obj {int x,y;} a[DIM];
int n,m,x1,y1,r1;
void read_obj ()
{
int i;
scanf ("%d%d",&n,&m);
for (i=1; i<=n; ++i)
scanf ("%d%d",&a[i].x,&a[i].y);
}
int abs (int a)
{
if (a<0)
return -a;
else
return a;
}
int dist (int t)
{
if (abs (x1-a[t].x)+abs (y1-a[t].y)==r1)
return 1;
return 0;
}
void inter ()
{
int i,j,nrt;
for (i=1; i<=m; ++i)
{
nrt=0;
scanf ("%d%d%d",&x1,&y1,&r1);
for (j=1; j<=n; ++j)
if (dist (j))
++nrt;
printf ("%d\n",nrt);
}
}
int main ()
{
freopen ("grendizer.in","r",stdin);
freopen ("grendizer.out","w",stdout);
read_obj ();
inter ();
return 0;
}