为什么错?
#include<bits/stdc++.h>
using namespace std;
int main()
{
int d,g=0;
int s[200][200];
int zd=-99999999;
int a,ans=0;
cin>>d>>a;
for(int i=0;i<=128;i++)
{
for(int j=0;j<=128;j++)
{
s[i][j]=0;
}
}
for(int i=1;i<=a;i++)
{
int x,y,u;
cin>>x>>y>>u;
s[x+20][y+20]=u;
}
for(int i=0;i<=128;i++)
{
for(int j=0;j<=128;j++)
{
g=0;
for(int k=i-d+20;k<=i+d+20;k++)
{
for(int v=i-d+20;v<=i+d+20;v++)
{
g+=s[k][v];
}
}
if(g>zd)
{
zd=g;
ans=1;
}
else if(g==zd)
{
ans++;
g=0;
}
}
}
cout<<ans<<" "<<zd;
return 0;
}