【发布时间】:2016-06-14 12:44:10
【问题描述】:
我正在练习动态编程,我正在尝试解决这个练习http://www.geeksforgeeks.org/collect-maximum-points-in-a-grid-using-two-traversals/ 但我不明白如何使用动态编程。
我的推理是使用表格T[n][m] 来存储结果并在每个单元格中找到要走的最大值(对应于一个单元格)。
使用链接中显示的示例:我如何知道在第一个单元格[0][0] 转到 "3" 而不是 "5"?根据我的推理,选择是转到 "5",但这是一个不好的方法
【问题讨论】:
标签: algorithm dynamic-programming