【发布时间】:2016-04-28 04:04:20
【问题描述】:
给定一个带有顶点 u 和 v 的加权 DAG,每条边的权重要么为 -1,要么为 1。如何确定是否存在从 u 到 v 且权重和为零的路径?我只能想出一个算法来计算从 u 到 v 的所有路径,然后对权重求和以查看路径是否可以满足要求。我听说过针对类似问题的 A* 方法,但我认为这个问题不应该那么复杂。有没有更好的算法来解决这个问题?
【问题讨论】:
-
你可以使用DP来解决它,因为它是一个有向无环图。
-
是的,也许 DP 可以解决它。但不知道子问题的样子:/