Cod sursa(job #253658)

Utilizator lucian_chisLucian Chis lucian_chis Data 6 februarie 2009 10:33:03
Problema Grendizer Scor 10
Compilator cpp Status done
Runda Stelele Informaticii 2009, clasele 9-10, ziua 1 Marime 0.5 kb
#include <iostream.h>
#include <fstream.h>

int mod(int a, int b)
{
	if((a-b)>=0)
		return a-b;
	else
		return b-a;

}


int main()
{
	ifstream f("grendizer.in");
	ofstream g("grendizer.out");

	int c,i,j,n,m,x[100],y[100],xx[100],yy[100] ;
	long r[100];
	f>>n>>m;
	for(i=1;i<=n;i++)
		f>>x[i]>>y[i];
	for(i=1;i<=m;i++)
		f>>xx[i]>>yy[i]>>r[i];

	for(i=1;i<=m;i++)
		{
		c=0;
		for(j=1;j<=n;j++)
			if(mod(xx[i],x[j])+mod(yy[i],y[j])==r[i])
				c++;
		g<<c<<"\n";
		}
	g.close();
}