提交记录
#include<bits/stdc++.h>
using namespace std;
int n,m,ans;
int mp[5005][5005];
int main(){
ios::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
cin>>n>>m;
for(int i=1;i<=n;i++){
int x,y,v; cin>>x>>y>>v;
mp[x+1][y+1]+=v;
}
for(int i=m;i<=5003;i++){
for(int j=m;j<=5003;j++){
mp[i][j]+=mp[i-1][j]+mp[i][j-1]-mp[i-1][j-1];
ans=max(ans,mp[i][j]-mp[i-m][j]-mp[i][j-m]+mp[i-m][j-m]);
}
}
cout<<ans;
return 0;
}