70分求调
查看原帖
70分求调
1344299
zhaohongbo1234楼主2025/1/12 21:57

p2038

#include<bits/stdc++.h>
using namespace std;
int a[1090][1090];
int main(){
	int d,n,s,ans=-1,sum;
	cin>>d>>n;
	for(int i=1;i<=n;i++){
		int x,y;
		cin>>x>>y;
		cin>>a[x][y];
	}
	for(int i=0;i<=108;i++)
		for(int j=0;j<=108;j++){
			s=0;
			for(int k=max(i-d,0);k<=min(i+d,108);k++)
				for(int l=max(j-d,0);l<=min(j+d,108);l++)
					s+=a[k][l];
			if(ans<s){
				ans=s;
				sum=1;
			}
			else if(ans==s)sum++;
		}
	cout<<sum<<" "<<ans;
	return 0;}
2025/1/12 21:57
加载中...