码迷,mamicode.com
首页 >  
搜索关键字:贪心 区间覆盖    ( 7804个结果
【转载】【贪心】各种覆盖问题
1、独立区间问题在N个区间里找出最多的互不覆盖的区间对结束点进行排序,然后从结束点最小的区间开始进行选择即可2、覆盖区间问题给一个大区间,再给出N个小区间,求出最少用多少个区间可以把大区间覆盖完先选出开始的一个,然后选开始点在这个区间里结束点最大的区间,然后以次类推3、区间的最小点覆盖给出N个区间,...
分类:其他好文   时间:2014-11-05 22:50:58    阅读次数:207
[LeetCode]Gas Station 最大子序列和,贪心
在一个环形路径上分布着n个加油站,从一个加油站到下一个加油站会耗油。要找出一个起始点,从这个起始点出发,存油量>=耗油量。解保证唯一。 这要求在路径上不能出现非负的。 如果找出存油量最大的子序列,则可确保尽可能走完全程(贪心思想)。 因此,需要在环形数组中找一个最大子序列和。最大子序列和是很经典的DP问题,而针对环形约束,采用的是将数组复制一份并放到原数组最后,然后采用普通的最大子序列求解。...
分类:其他好文   时间:2014-11-05 21:30:50    阅读次数:177
【POJ1700】Crossing River 贪心,附贪心问题的一系列详细解析
题意:一群人过河,船每次只能装两人,每次过河时间为两人权值较大的那个。 题解:     这种题的贪心策略往往不是很好想,这个时候我们就需要依照尽量逼近正解的思路,进行多种贪心,在每种贪心都保证正确的前提下,取多个答案的最值,这样往往就是正解,而即便可以卡,数据也很难出,并不是写个rand+debug拍上两个小时就能拍出来的。     而这种 多线程贪心 可以有两种: 一、单独做每种,然后取...
分类:其他好文   时间:2014-11-05 19:52:30    阅读次数:177
【POJ1328】Radar Installation 贪心
题意:     有n个在x轴上方的小岛的坐标,还给出雷达的范围,现在要求在x轴上放尽量少的雷达使岛都被覆盖到,问最少数量。 题解:     贪心。确定每个岛在x轴上的映射范围(此范围内有雷达则能扫到小岛),然后按右界排序,然后类似于单调队列(当然要水多了),把雷达尽量往右放。 细节: 注意一:     雷达不用非得在整点上,别被示意图骗了。 注意二:     如果数据有误输出-1 ...
分类:其他好文   时间:2014-11-05 19:51:12    阅读次数:118
【POJ1323】Game Prediction 博弈,或者说贪心(本博客用栈处理)
题意:     输入m,n,表示有若干张卡牌,权值两两不同,且最大为m*n,交给至多m个人。     每回合所有人各出一张牌,权值最大者胜!     现在主角手里有n张牌,问他至少能赢多少局。 题解:     贪心。每次出最大牌看是否可以有人压制你。     或者换一种说法,就是所有人一起坑你,而且提前知道了你出什么牌,总之就是各种坑你!所以我们不考虑能赢多少把,我们考虑有多少...
分类:其他好文   时间:2014-11-05 17:22:04    阅读次数:155
算法之贪心算法
所谓贪心就是指永远找最大的,在求解问题时,总是做出最好的选择,它得到的是局部的最优解,并不是对所有问题都能得到整体最优解。         其有两个重要的子特性:             1、最优子结构:假如将子结构的一部分去掉,剩下的子结构还是最优子结构。             2、贪心选择性:找单位价值最大的那个。         重点:将给出的一系列问题求解其单位价值(单位...
分类:编程语言   时间:2014-11-05 14:49:38    阅读次数:175
【POJ1548】Robots Dilworth定理(偏序集定理2)
题意:     有一些位置有垃圾,让机器人从左上角开始走,只能往右或者往下,问最少走多少次可以清理完所有垃圾、 题解:     一看就是网络流经典题,或者说是二分图—最小路径覆盖;但是现在毕竟是在做一些贪心,这道题用的是一种贪心相关定理,Dilworth定理。     这道题可以理解为部分两点之间有偏序(可走的关系),呃,可以视为当xa     比如题中的数据1,我们经过处理得到2 4...
分类:其他好文   时间:2014-11-05 10:59:11    阅读次数:268
noip推荐系列:汽艇[贪心]
【问题背景】 一天sxc,zsx,wl到gly坐汽艇,本来和其他的人约好了一起去,结果被放了鸽子,3人便只有一人负担x元去坐汽艇(很贵哦)。坐了才发现如果汽艇上人多了位置就不宽敞,就不好玩了。而3个人貌似是最好玩的,但究竟是不是呢?【问题描述】 假设有n个人要去坐1个汽艇,每个人单独坐汽艇的快...
分类:其他好文   时间:2014-11-05 09:12:30    阅读次数:181
CodeForces 398A Cards 贪心 暴力 瞎搞
搞了一晚上了快,各种YY乱搞啊,终于过了,一开始YY的都是错的,觉得 这道题目a,b的范围都是10^5,那就暴力枚举b被分成了几份,然后再继续YY,只用一个o去分隔x,这样最后剩下的o再集中在一起,也就是x的份数总是比o的份数多一份,也就是尽可能把x分开,尽可能把o集中在一块,前面都把x分开了,一个o分开两份x,后面还能有一大堆的o在一起,这样就满足了,然后又出错了,因为分成几份,有余数的,比如b...
分类:其他好文   时间:2014-11-05 00:31:45    阅读次数:166
HDU4757 Tree(可持久化Trie)
写过可持久化线段树,但是从来没写过可持久化的Trie,今天补一补。题目就是典型的给你一个数x,和一个数集,问x和里面的某个数xor起来的最大值是多少。最原始的是数集是固定的,只需要对数集按照高到低位去建Trie,然后贪心匹配就可以了。这里则是对树上路径的操作,其实也是一样的,对每个节点x维护root...
分类:其他好文   时间:2014-11-04 22:36:12    阅读次数:332
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!