Pagini recente » Cod sursa (job #3218939) | Cod sursa (job #573174) | Cod sursa (job #2387600) | Cod sursa (job #1401938) | Cod sursa (job #253722)
Cod sursa(job #253722)
#include<stdio.h>
FILE*fin=fopen("grendizer.in","r");
FILE*fout=fopen("grendizer.out","w");
#define nmax 1001
int n,m;
int x[nmax],y[nmax];
int ab(int a)
{
if(a>=0) return a;
return -a;
}
int main()
{
int i,x0,y0,r,ans,j;
fscanf(fin,"%d%d",&n,&m);
if(n<=1000&&m<=1000)
{
for(i=1;i<=n;i++)
fscanf(fin,"%d%d",&x[i],&y[i]);
for(i=1;i<=m;i++)
{
fscanf(fin,"%d%d%d",&x0,&y0,&r);
ans=0;
for(j=1;j<=n;j++)
if(ab(x[j]-x0)+ab(y[j]-y0)==r) ans++;
fprintf(fout,"%d\n",ans);
}
}
fclose(fin);
fclose(fout);
return 0;
}