记录编号 174473 评测结果 AAAAAAAAAA
题目名称 [NOIP 2014]无线网路发射器选址 最终得分 100
用户昵称 Gravatar0 是否通过 通过
代码语言 C++ 运行时间 0.040 s
提交时间 2015-08-01 17:14:58 内存使用 0.35 MiB
显示代码纯文本
#include <cstdio>

using namespace std;

int d,n,a[130][130];

int main()
{
	freopen("wireless.in","r",stdin);
	freopen("wireless.out","w",stdout);
	scanf("%d%d",&d,&n);
	for(int i=1;i<=n;i++)
	{
		int x,y,z;
		scanf("%d%d%d",&x,&y,&z);
		a[x][y]=z;
	}
	int ans1=0;
	int ans2=0;
	for(int i=0;i<=128;i++)
	{
		for(int j=0;j<=128;j++)
		{
			int temp=0;
			for(int i1=((i-d<0)?0:i-d);i1<=((i+d<=128)?i+d:128);i1++)
			{
				for(int j1=((j-d<0)?0:j-d);j1<=((j+d<=128)?j+d:128);j1++)
				{
					temp+=a[i1][j1];
				}
			}
			if(temp==ans1)
				ans2++;
			else
			{
				if(temp>ans1)
				{
					ans1=temp;
					ans2=1;
				}
			}
		}
	}
	printf("%d %d",ans2,ans1);
}