[贪心][Usaco2010 Mar]balloc 农场分配
Mar]balloc 农场分配">
solution:
我们将所有区间按照左端点排序后,从右往左,能添加则添加不能就不添加,这样贪心是正确的。因为我们可以维护两个性质:
1.最大性
2.方案对后面的区间一定是最优的。证明略。
能这么做的原因是因为这道题是无权的。
假如区间有权的话,那么等价于选出K条路径,路径上每个区间不相交且权值最大,可以用费用流做。
#
原创
2013-10-15 21:49:42 ·
1098 阅读 ·
0 评论