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

电子学会C/C++编程等级考试2023年03月(四级)真题解析

C/C++等级考试(1~8级)全部真题・点这里

第1题:最佳路径

如下所示的由正整数数字构成的三角形:
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,和最大的路径称为最佳路径。你的任务就是求出最佳路径上的数字之和。
注意:路径上的每一步只能从一个数走到下一层上和它最近的下边(正下方)的数或者右边(右下方)的数。
时间限制:1000
内存限制:65536
输入
第一行为三角形高度100>=h>=1,同时也是最底层边的数字的数目。 从第二行开始,每行为三角形相应行的数字,中间用空格分隔。
输出
最佳路径的长度数值。
样例输入
5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
样例输出
30
提示
如何采用动态规划的思想,对问题进行分解。


http://www.kler.cn/a/159114.html

相关文章:

  • 使用 Go 实现将任何网页转化为 PDF
  • 31DNS设置
  • 【Electron】Electron Forge如何支持Element plus?
  • 从建立TRUST到实现FAIR:可持续海洋经济的数据管理
  • 用 Python 从零开始创建神经网络(五):损失函数(Loss Functions)计算网络误差
  • Vue3 模板语法
  • 12、组合模式(Composite Pattern,不常用)
  • javascript object转换成json格式
  • github首次将文件合到远端分支,发现名字不是master,而是main
  • 【Java 基础】20 多线程操作方法
  • 如何选呼叫中心的语音通道?
  • WordPiece词表的创建
  • Demystifying DeFi MEV Activities in Flashbots Bundle
  • 使用Redis做数据缓存
  • 数据结构和算法专题---3、失效算法与应用
  • 在Windows操作系统上使用rtsp simple server和ffmpeg推送录屏视频流
  • jsp在线辅助教育系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • 「X」Embedding in NLP|Token 和 N-Gram、Bag-of-Words 模型释义
  • 单点登录方案调研与实现
  • 【5】PyQt按钮
  • leetcode203. 移除链表元素
  • JavaScript <md5加密的两种不同输出结果分析>--案例(二点一)
  • 统计项目代码行数轻松搞定:使用 Node.js 脚本自动统计代码量
  • 智慧环保:视频监控平台EasyCVR与AI智能分析在环保领域的应用
  • Python OS模块常用方法整理
  • 实现一个add方法,用于计算俩个较大的数相加或者相乘