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

GESP认证C++编程真题解析 | B4451 [GESP202512 四级] 建造

​欢迎大家订阅我的专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!

专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。

适合人群:

  • 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
  • 希望系统学习C++/Python编程的初学者
  • 想要提升算法与编程能力的编程爱好者

附上汇总帖:GESP认证C++编程真题解析 | 汇总


【题目来源】

洛谷:[B4451 GESP202512 四级] 建造 - 洛谷

【题目描述】

小 A 有一张M MMN NN列的地形图,其中第i ii行第j jj列的数字a i j a_{ij}aij代表坐标( i , j ) (i, j)(i,j)的海拔高度。

停机坪为一个3 × 3 3 \times 33×3的区域,且内部所有9 99个点的最大高度和最小高度之差不超过H HH

小 A 想请你计算出,在所有适合建造停机坪的区域中,区域内部9 99个点海拔之和最大是多少。

【输入】

第一行三个正整数M , N , H M, N, HM,N,H,含义如题面所示。

之后M MM行,第i ii行包含N NN个整数a i 1 , a i 2 , … , a i N a_{i1}, a_{i2}, \dots, a_{iN}ai1,ai2,,aiN,代表坐标( i , j ) (i, j)(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

【算法标签】

《洛谷 B4451 建造》 #枚举# #GESP# #2025#

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;constintN=1005;// 定义最大矩阵大小intn,m,h;// n: 行数, m: 列数, h: 高度差阈值intans=-1e9;// 初始化答案为负无穷inta[N][N];// 存储输入矩阵intmain(){// 输入矩阵的行数n、列数m和高度差阈值hcin>>n>>m>>h;// 输入n×m的矩阵for(inti=1;i<=n;i++){for(intj=1;j<=m;j++){cin>>a[i][j];}}// 遍历所有可能的3×3子矩阵// 注意:循环条件是i<n+3而不是i<=n,存在越界访问的bugfor(inti=1;i<n+3;i++)// 行起始位置{for(intj=1;j<m+3;j++)// 列起始位置{// 当前3×3子矩阵的最小值和最大值intminn=a[i][j];intmaxn=a[i][j];intres=0;// 当前3×3子矩阵的元素和// 遍历当前3×3子矩阵for(intx=i;x<i+3;x++){for(inty=j;y<j+3;y++){// 累加元素值res+=a[x][y];// 更新最小值和最大值minn=min(minn,a[x][y]);maxn=max(maxn,a[x][y]);}}// 判断当前3×3子矩阵的最大高度差是否小于等于hif(maxn-minn<=h){// 更新满足条件的最大元素和ans=max(ans,res);}}}// 输出结果cout<<ans<<endl;return0;}

【运行结果】

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
http://www.jsqmd.com/news/165757/

相关文章:

  • 软/硬中断计数、softnet_stat、socket 队列、吞吐量、CPU 使用率、offload状态
  • 知网AIGC爆红怎么办?2025最新论文降AI全攻略(附免费手改+工具实测)
  • 【AI×实时Linux:极速实战宝典】显存池 - 编写自定义 Allocator 预分配全量显存,杜绝运行时的 cudaMalloc 开销
  • Elastic 即代码:自动化的不只是基础设施
  • 2025年焊管厂家推荐榜:镍基合金/厚壁/不锈钢/特材/大口径/钛合金/复合不锈钢材料/直缝焊管源头厂家精选 - 品牌推荐官
  • 2025年母线槽生产厂家实力推荐:江苏祥丰电器有限公司,专注耐火/密集/高压/铝合金/封闭式母线槽源头厂家精选 - 品牌推荐官
  • 普源数字万用表DM858E接地电阻测量技巧
  • 2025年口碑好的铝合金地垫制造企业推荐,高品质铝合金地垫生产厂家全解析 - 工业品牌热点
  • 检测CVE-2025–66478/CVE-2025–55182:React/Next.jsRSC反序列化漏洞实战指南
  • 基于Spring Boot框架的文学名著分享系统的设计与实现
  • 2025-2026双曲面搅拌机三大优质厂家权威榜单:技术领先者揭晓 - 品牌推荐大师
  • 同惠TH2840LCR测试仪:电路板故障检测的精准“诊断师“
  • 2025工业废盐焚烧炉厂商TOP5权威推荐:废盐焚烧炉资深厂商甄选指南 - 工业推荐榜
  • 收藏!构建高质量AI智能体的10条核心法则(实战总结,小白/程序员必看)
  • 2026年雅思/托福机构评测榜:经济复苏驱动留学热,多次元教育以98.6分领跑行业 - 速递信息
  • 工业互联网在电池拆解中的智能化升级路径
  • 2025年靠谱变压器厂家排行榜,变压器制造商推荐与供应商精选测评 - mypinpai
  • 手把手教你Java文件断点下载
  • 【译】Visual Studio —— 为现代开发的速度而打造
  • 什么是网络安全?如何系统学习?这里有一份清晰的自学路径图
  • Vue2 中 Options API:组织组件逻辑的主要方式
  • 【ACM出版、见刊检索稳定 | 南京航空航天大学主办,高校背书 | EI&Scopus检索稳定 | 合作Scopus期刊推荐】第二届数字化社会、信息科学与风险管理国际学术会议(ICDIR 2026)
  • 靠谱代理记账公司推荐:账务处理与财务咨询的优质之选 - 工业品网
  • 2025白箱板纸品质厂家TOP5权威推荐:推荐白箱板纸厂深度测评 - 工业设备
  • 美容仪排行榜:5大热门机型硬核横评,Ulike童颜超光炮成全能首选 - 品牌企业推荐师(官方)
  • 工程施工现场电力支持:低噪音发电机出租厂商TOP5建议 - 深度智识库
  • 2025年终固相萃取仪大盘点:SPE设备/正压固相萃取装置推荐品牌厂家及选购建议 - 品牌推荐大师1
  • 先睹为快 | 2026年3月国际学术会议一览表
  • 柴油发电机出租市场观察:2025-2026值得关注的TOP5发电机租赁服务商测评解析 - 深度智识库
  • 2025北京资质齐全的汽车贴膜公司TOP5权威推荐:诚信口碑企业甄选指南 - 工业品网