早教吧作业答案频道 -->其他-->
利用动态规划方法求解数字三角形图示出了一个数字三角形宝塔。数字三角形中的数字为不超过100的整数。现规定从最顶层走到最底层,每一步可沿左斜线向下或右斜线向下走。任务一:假
题目详情
利用动态规划方法求解数字三角形图示出了一个数字三角形宝塔。数字三角形中的数字为不超过100的整数。现规定从最顶层走到最底层,每一步可沿左斜线向下或右斜线向下走。任务一:假设三角形行数≤10,键盘输入一个确定的整数值M,编程确定是否存在一条路径,使得沿着该路径所经过的数字的总和恰为M,若存在则给出所有路径,若不存在,则输出“NOAnswer!”字样。任务二:假设三角形行数≤100,编程求解从最顶层走到最底层的一条路径,使得沿着该路径所经过的数字的总和最大,输出最大值,并输出取得最大值的路径。
▼优质解答
答案和解析
任务一可以枚举吧?阶数不大`` 任务二的话可以试从倒数第二行开始计算 把倒数第二行中每一个数向下加的2个和之中取较大者并记录和数及路径,这样有99个记录 再对倒数第三行做同样工作,有98个记录 如此类推即可,这样如果是用计算机做的话,可以节省相当多内存``因为记录的工作只是不断舍去一个记录并为留下来的记录只添加1个分量以记录路径
看了利用动态规划方法求解数字三角形...的网友还看了以下:
叠罗汉是一种多人层层叠成各种造型的游戏娱乐形式,也是一种高难度的杂技.如图所示为六人叠成的三层静态 2020-05-13 …
围棋盘的最外层每边能放19个棋子,最外层一共可以摆放多少棋子? 2020-05-16 …
围棋盘的最外层每边能放19个棋子.最6层一共 可以摆放多少个棋? 2020-05-16 …
围棋盘的最外层每边能放19枚棋子,外边第二层每边能放17枚棋子.外边第二层一共可以摆放多少枚棋子? 2020-05-16 …
围棋盘的最外层每边能放19个棋子,最外层一共可以摆放多少棋子? 2020-05-16 …
读某地地形剖面及其地下同一沉积岩层埋藏深度示意图,回答问题。(10分)岩层的埋藏深度指岩层距离地面 2020-06-19 …
围棋盘的最外层每边能放19个棋子,最外层一共可以摆放多少棋子? 2020-06-20 …
原子的基态所以的原子都有基态吗?如果有,我们知道有些原子电子是分层的,当处于基态时,原本一层一层的电 2020-12-28 …
(2011•于都县)围棋盘最外层每边能摆放19个棋子,最外层一共可以摆放()个棋子.A.76B.74 2020-12-30 …
英语翻译如图可知,地形剖面图符号少,属于水平岩层,各岩层与煤层排列规则,新老顺序交替正常,地形切割不 2021-01-14 …