区间相关贪心
2016-05-05 19:38
190 查看
给一些区间,选取最多的不相交区间:
按右端点优先排序(长度最小),如果待选择区间的左端点大于已选择区间的右端点,则此选择此区间
给一些区间,每次选取一些不相交区间,问最少选几次才能选完所有区间
每次选取最少的不相交区间
按左端点优先排序(长度最大),如果区间的左端点大于已经选择区间的右端点,则选择此区间
给一些区间,选取几个点,使每个区间上至少有k个点
按右端点优先排序,找到每个区间有几个点,不满足k个则从右端开始加
给一些区间,选取几个点,使每个区间至少有一个点
按右端点优先排序,如果上一个点没有在此区间内,则在此区间的最右边加上一个点
给一些区间,选取几个区间,使1~m被完全覆盖
按左端点优先排序,如果下一个区间的左端点小于已经覆盖线段的右端点且下一区间的右端点大于所有候选区间的右端点,则选择
按右端点优先排序(长度最小),如果待选择区间的左端点大于已选择区间的右端点,则此选择此区间
给一些区间,每次选取一些不相交区间,问最少选几次才能选完所有区间
每次选取最少的不相交区间
按左端点优先排序(长度最大),如果区间的左端点大于已经选择区间的右端点,则选择此区间
给一些区间,选取几个点,使每个区间上至少有k个点
按右端点优先排序,找到每个区间有几个点,不满足k个则从右端开始加
给一些区间,选取几个点,使每个区间至少有一个点
按右端点优先排序,如果上一个点没有在此区间内,则在此区间的最右边加上一个点
给一些区间,选取几个区间,使1~m被完全覆盖
按左端点优先排序,如果下一个区间的左端点小于已经覆盖线段的右端点且下一区间的右端点大于所有候选区间的右端点,则选择
相关文章推荐
- 1.一些 贪心算法 的简单思维题:
- 贪心算法——字典序最小问题
- 贪心算法——区间调度问题
- Jump Game I,II 贪心
- Wildcard Matching
- 贪心法实现无向图的划分 代码
- 贪心题目循环和控制台折行
- HDOJ 1009
- 【解题报告】【USACO】酸奶工厂
- 【解题报告】【】交谊舞
- POJ 1328
- Best Cow Line
- HDU 1009 Fatmouse's Trade
- POJ2377 Bad Cowtractors
- 贪心 hdu 1003
- 最大容器
- 满足和为定值的两个数或多个数
- Codeforces Round #300
- HUD1052 __ P2 1002 __ Tian Ji -- The Horse Racing
- 2015年国家集训队测试 BZOJ3816矩阵变幻