记录编号 |
174473 |
评测结果 |
AAAAAAAAAA |
题目名称 |
[NOIP 2014]无线网路发射器选址 |
最终得分 |
100 |
用户昵称 |
0 |
是否通过 |
通过 |
代码语言 |
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);
}