当前位置: 首页 > news >正文

洛谷 B4451:[GESP202512 四级] 建造 ← 二维数组

【题目来源】
https://www.luogu.com.cn/problem/B4451

【题目描述】
小 A 有一张 M 行 N 列的地形图,其中第 i 行第 j 列的数字 a_ij  代表坐标 (i,j) 的海拔高度。
停机坪为一个 3×3 的区域,且内部所有 9 个点的最大高度和最小高度之差不超过 H。
小 A 想请你计算出,在所有适合建造停机坪的区域中,区域内部 9 个点海拔之和最大是多少。

【输入格式】
第一行三个正整数 M,N,H,含义如题面所示。
之后 M 行,第 i 行包含 N 个整数 a_i1, a_i2, … , a_iN,代表坐标 (i,j) 的高度。
数据保证总存在一个适合建造停机坪的区域。

【输出格式】
输出一行,代表最大的海拔之和。

【输入样例】
5 5 3
5 5 5 5 5
5 1 5 1 5
5 5 5 5 5
5 2 5 2 5
3 5 5 5 2

【输出样例】
40

【数据范围】
对于所有测试点,保证 1≤M, N≤10^3,1≤H, a_ij≤10^5。

【算法分析】
考查“二维数组”的应用。

【算法代码】

#include <bits/stdc++.h>
using namespace std;const int N=1e3+5;
int a[N][N];
int ans=INT_MIN;
int n,m,h;int main() {cin>>n>>m>>h;for(int i=1; i<=n; i++) {for(int j=1; j<=m; j++) {cin>>a[i][j];}}for(int i=1; i<n+3; i++) {for(int j=1; j<m+3; j++) {int minn=a[i][j];int maxn=a[i][j];int sum=0;for(int x=i; x<i+3; x++) {for(int y=j; y<j+3; y++) {sum+=a[x][y];minn=min(minn,a[x][y]);maxn=max(maxn,a[x][y]);}}if(maxn-minn<=h) ans=max(ans,sum);}}cout<<ans<<endl;return 0;
}/*
in:
5 5 3
5 5 5 5 5
5 1 5 1 5
5 5 5 5 5
5 2 5 2 5
3 5 5 5 2out:
40
*/






【参考文献】
https://blog.csdn.net/guolianggsta/article/details/156422414
https://mp.weixin.qq.com/s/2APpGwyKABdSi83eO3harA


 

http://www.jsqmd.com/news/188732/

相关文章:

  • 如何区分若依RuoYi不同环境下的配置文件
  • 医疗模型用PyTorch Lightning训练更稳
  • 【毕业设计】基于人工智能深度学习的人脸识别检测系统实现(相似人脸识别)
  • 这么VIP文章,也没赚钱,有没有办法取消
  • 数据中台性能优化:处理PB级大数据的秘诀
  • 【WRF-VPRM工具】WRF-GHG-Prepy 详解
  • 如何编写cursor rules
  • 【课程设计/毕业设计】基于机器学习的人脸识别检测系统实现(相似人脸识别)
  • 京东多智能体——多源异构数据采集与融合应用综合实践
  • 深度学习计算机毕设之基于深度学习人工智能的人脸识别检测系统实现(相似人脸识别)
  • 【WRF-VPRM工具】WRF-GHG-Prepy 输入数据详解
  • 大规模语言模型在自动学术同行评议中的应用与挑战
  • 影像之眼:人工智能如何重塑医学诊断的边界
  • 深度学习毕设项目:基于机器学习深度学习的人脸识别检测系统实现(相似人脸识别)
  • 深度学习毕设选题推荐:基于深度学习的(相似人脸识别)人脸识别检测系统实现
  • 保姆级教程:提示工程架构师教你用ChatGPT设计情感分析提示词
  • 智慧校园2.0:人工智能如何重塑教与学的未来
  • 日志数据处理实战:大数据领域的核心技术解析
  • 高版本node启动RuoYi-Vue若依前端ruoyi-ui
  • 还在为论文发愁?这8款免费AI工具,从开题到答辩一键搞定!
  • 智启未来:人工智能如何重塑高等教育新生态
  • leetcode 842. Split Array into Fibonacci Sequence 将数组拆分成斐波那契序列
  • 计算机深度学习毕设实战-基于机器学习+深度学习的人脸识别检测系统实现(相似人脸识别)
  • [精品]基于微信小程序的校园食堂订餐服务系统 UniApp
  • 吐血推荐10个AI论文软件,本科生轻松搞定毕业论文!
  • 【IVY三维路径规划】常春藤算法无人机避障三维航迹规划【含Matlab源码 14821期】
  • 提高AI系统可靠性和鲁棒性的新方法
  • 科研绘图不用愁!虎贲等考 AI 打破 “专业壁垒”,让数据可视化更高效出彩
  • 鸿蒙6发展时间还短,生态完善远未达到所有人的要求
  • 单相boost PFC电路仿真 功率因数校正。 采用双闭环PI控制方式,电感电流内环+输出电压...