【发布时间】:2020-03-27 12:23:53
【问题描述】:
我正在努力解决这个问题https://open.kattis.com/problems/gopher2:
摆脱了犬类威胁的地鼠家族必须面对一个新的 捕食者。
是 ????地鼠和????地鼠洞,每个洞都有不同的 (????,????) 坐标。一只鹰来了,如果一只地鼠没有到达一个洞 ???秒它很容易被吃掉。一个洞最多能救 一只地鼠。所有的地鼠都以相同的速度运行????。地鼠 家庭需要一种逃生策略,以尽量减少易受伤害的 > > 地鼠的数量。
t 最大限度地减少易受攻击的 gopher 的数量。
蛮力方法是找到每个地鼠可到达的所有可能的洞,然后找到所有不同的(地鼠,洞)对。
有更快的算法吗?
【问题讨论】:
-
这可以表述为最小权重二分匹配问题。有关如何解决它的一些想法,请参阅this answer。
-
@jrook 您如何将其表述为加权图问题?目标是最大限度地节省地鼠的数量,而不是用最少的步行时间来拯救它们。