首页 > 解决方案 > 在一定的票价下找到边数最少的路径

问题描述

我在处理这个本地比赛问题时遇到了麻烦。我们需要找到 [position1, position2, position3] 中的 3 个玩家移动到 [dest1, dest2, dest3] 的最短“播放次数”。所有玩家都必须移动每个游戏,他们不能同时在同一个地方,并且我们会得到一个与邻居和交通方式的邻接列表。我们还为每种交通方式设置了最大票数(有 3 种不同的交通方式,每次使用都需要 1 张票)。有任何想法吗?

到目前为止,我唯一想到的就是带有启发式的蛮力 BFS,因为我们还为每个位置提供了物理坐标,但这太慢了。

标签: constraintspath-finding

解决方案


推荐阅读