2 条题解
-
1
#include<bits/stdc++.h> using namespace std; long long m,n,h,a[1005][1005],cnt,ans; int main(){ cin>>m>>n>>h; for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ cin>>a[i][j]; } } for(int i=1;i<=m-2;i++){ for(int j=1;j<=n-2;j++){ int Min=INT_MAX,Max=INT_MIN; cnt=0; for(int k=i;k<=i+2;k++){ for(int x=j;x<=j+2;x++){ if(a[k][x]<Min) Min=a[k][x]; if(a[k][x]>Max) Max=a[k][x]; cnt+=a[k][x]; } } if(Max-Min<=h){ if(cnt>ans) ans=cnt; } } } cout<<ans; return 0; } //包包包AC!!!
信息
- ID
- 3428
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 6
- 标签
- 递交数
- 42
- 已通过
- 13
- 上传者