【发布时间】:2015-12-14 07:59:33
【问题描述】:
如果我有一个矩阵,那么矩阵的每个元素都是一个非负数。我想从左下角穿过矩阵到右上角。在每一步中我只能向上或向右移动,并且每个访问过的元素都将设置为 0;之后,我从右上角走到左下角,每一步都只能向下或向左移动。
我的问题是如何有效地找到最大总和的路径。
【问题讨论】:
-
@kajacx 当我试图找到反例时,似乎当最优路径可以是交叉路径时,我总能找到另一个没有交叉路径的最优路径。
-
让我为您搜索一下:googlethatforme.pixeleco.com/…
-
@fjardon 你是怎么找到的?你以前遇到过这个问题吗?
-
@fjardon btw 请谷歌搜索另一个问题:我们在二维空间中有一个大小为 N x M 的矩形,这个矩形由 MN 个正方形组成,其中每个正方形的长度为 1。我们画一条直线穿过那个矩形,这条线穿过的最大正方形数是多少? (有人告诉我,最初的问题是在 3-d 空间中。)
标签: algorithm