我脑子里有一个问题,我认为这是一个NPC问题,但我不知道如何证明。
这是问题所在:
在一个非常大的湖泊中有k个岛,并且有n 个扇形浮桥。这些浮桥大小相同,但初始方向不同,在湖中的原始位置也不同。浮桥可以绕其质心自由旋转,并且没有旋转的成本。
现在我们需要移动那些浮桥,以便可以连接湖中的所有岛屿。我们可以保证浮桥的数量足以连接所有岛屿。
[注意]:我们不能重复使用浮筒!!
任务是找到具有最小移动浮桥总距离的解决方案,以使所有孤岛相连。移动一个浮桥的距离可以计算为质心的原始位置与其展开位置之间的距离。
为了清楚起见,我画了一个这样的数字。假设我们有3个岛A,B和C。它们位于湖中某处。我有几个扇形的卡通漫画。现在的解决方案是找到连接图A,B和C的最小移动距离总和,如图底部所示。希望它有助于理解问题。:)
看来问题出在NPC上,但我不知道要证明这一点。谁可以帮我这个事?