记录编号 174473 评测结果 AAAAAAAAAA
题目名称 [NOIP 2014]无线网路发射器选址 最终得分 100
用户昵称 Gravatar0 是否通过 通过
代码语言 C++ 运行时间 0.040 s
提交时间 2015-08-01 17:14:58 内存使用 0.35 MiB
显示代码纯文本
  1. #include <cstdio>
  2.  
  3. using namespace std;
  4.  
  5. int d,n,a[130][130];
  6.  
  7. int main()
  8. {
  9. freopen("wireless.in","r",stdin);
  10. freopen("wireless.out","w",stdout);
  11. scanf("%d%d",&d,&n);
  12. for(int i=1;i<=n;i++)
  13. {
  14. int x,y,z;
  15. scanf("%d%d%d",&x,&y,&z);
  16. a[x][y]=z;
  17. }
  18. int ans1=0;
  19. int ans2=0;
  20. for(int i=0;i<=128;i++)
  21. {
  22. for(int j=0;j<=128;j++)
  23. {
  24. int temp=0;
  25. for(int i1=((i-d<0)?0:i-d);i1<=((i+d<=128)?i+d:128);i1++)
  26. {
  27. for(int j1=((j-d<0)?0:j-d);j1<=((j+d<=128)?j+d:128);j1++)
  28. {
  29. temp+=a[i1][j1];
  30. }
  31. }
  32. if(temp==ans1)
  33. ans2++;
  34. else
  35. {
  36. if(temp>ans1)
  37. {
  38. ans1=temp;
  39. ans2=1;
  40. }
  41. }
  42. }
  43. }
  44. printf("%d %d",ans2,ans1);
  45. }