【发布时间】:2020-01-05 17:04:35
【问题描述】:
机器人位于 3 x 7 网格的左上角(在下图中标记为“开始”)。
机器人只能在任何时间点向下或向右移动。机器人正试图到达网格的右下角(在下图中标记为“完成”)。
有多少种可能的独特路径?
例如,在这个问题中,我们可以应用 DP 策略将其分解为多个子程序。
我的问题是针对每个子问题,我们是否也有子网格?每个子问题是否共享同一个网格或每个子问题的网格形状可以改变?
例如,如果我们计算 (1,6) 的路径计数(开始 (0,0) ,结束 (2,6)),我们只考虑形状为 2 X 6 的网格,删除最后一行。
【问题讨论】:
-
我不太明白你的问题。 “相同的网格”与“网格的形状变化”是什么意思?这只是询问如何用 DP 解决这个问题的迂回方式吗?
-
我编辑了问题并给出了示例。我希望它现在有意义,
标签: java algorithm dynamic-programming