Pagini recente » Cod sursa (job #2838541) | Cod sursa (job #1941870) | Cod sursa (job #1888913) | Cod sursa (job #958761) | Cod sursa (job #253894)
Cod sursa(job #253894)
#include <fstream>
#include <stdlib.h>
using namespace std;
ifstream fin("grendizer.in");
ofstream fout("grendizer.out");
#define NMAX 100000
struct punct
{
int x,y;
};
punct A[NMAX];
int N,M;
int main()
{
fin>>N>>M;
int i,xi,yi,r,j;
for (i=1;i<=N;i++)
fin>>A[i].x>>A[i].y;
for (i=1;i<=M;i++)
{
int t=0;
fin>>xi>>yi>>r;
for (j=1;j<=N;j++)
{
if((abs(A[j].x-xi)+abs(A[j].y-yi))==r) t++;
}
fout<<t<<'\n';
}
fout.close();
return 0;
}