【发布时间】:2011-03-29 10:52:56
【问题描述】:
在二维空间中,给定一堆矩形,每个矩形覆盖多个点,并且两个任意矩形之间可能存在重叠,对于指定的数字 K,我如何找到 k 个矩形,使得它们的并集覆盖最大点数? 在这个问题中,如果一个点被两个以上的矩形覆盖,它只计算一次,我们假设矩形的位置和大小以及点的位置在输入中是固定的。
谁能给我用来解决它的算法?或者指出可以归结为某个已知问题?
【问题讨论】:
-
看起来像是生成树和覆盖问题的结合......
标签: algorithm data-structures graph computer-science