题目大意:有n条长度为1的线段,n个区间,第i条线段在第i个区间中,问线段之间的最少间隙有几个。题目分析:先对区间排序,先按右端点排,再按左端点排。有重叠的区间(仅有交点重叠也视为重叠)之间一定可以摆不出空隙来。贪心策略:每碰到一个新的区间(与前面区间没有任何重叠),则把线段放到该区间最后一个长度为...
分类:
其他好文 时间:
2015-10-14 12:05:35
阅读次数:
155
题目大意:有n件工作,做每件工作的消耗时间为s,截止时间为d,问最多能做完几件工作。题目分析:贪心策略:优先做截止时间靠前的,一旦做不完当前工作,则从已经做过的工作中删去一件耗时最长的,用当前工作取代之。代码如下:# include# include# include# include# inclu...
分类:
其他好文 时间:
2015-10-12 22:29:33
阅读次数:
215
题目大意:一个整数序列a,1≤a[i]≤i。问能否通过在一些元素前加上负号,使得整个序列和为0。题目分析:贪心。贪心策略:每次都先选最大的元素加负号(或保留,不加负号)。 贪心依据:对于1≤a[i]≤i,1~sum[i]总能表示出来。 贪心依据证明:用数学归纳法证明,当i=1时,显...
分类:
其他好文 时间:
2015-10-12 20:45:24
阅读次数:
136
题目大意:给定n个物品的重量,无限个容量为m的箱子,每个箱子最多装两个物品,要把所有的物品都装下,最少需要多少个箱子。题目分析:贪心策略:每次将最重和最轻的两个物品放到一个箱子里,如果装不下,则将最重的单独装到一个箱子里。代码如下:# include# include# include# inclu...
分类:
其他好文 时间:
2015-10-10 21:22:46
阅读次数:
189
题目大意:首先输入n(n ≤ 1000),n为偶数,接着输入n个整数,n个整数的和不超过1,000,000.两个人每次只能从两端取数,第一个人A可以用任意策略,第二个人B用贪心策略(左右数相等取左数)。求在保证第一个人取得的和最大的前提下,两人取数和之差的最大值。解题思路:动态规划。突破口在于A能取...
分类:
其他好文 时间:
2015-09-25 11:21:23
阅读次数:
218
该题一开始我用multiset写了一发,写的比较裸,TLE了 。 后来队友想到了一个比较好的方法 :将两个结构体排序之后,从大到小枚举Alice的h,对于每个h,将Bob中满足h小于当前h的牌的w加进multiset,然后用二分函数查找一下大于等于当前w的第一个数,当前迭代器的上一个指针就是小于当前w的最大w,找到就删除。那么也就是我们用了这样的贪心策略:对于Alice的每一张牌,要覆盖一张Bob...
分类:
其他好文 时间:
2015-08-25 21:52:14
阅读次数:
134
1.题目描述:点击打开链接
2.解题思路:本题利用贪心法+优先队列解决。不过本题的贪心策略的选取是关键,有些看似正确的贪心策略实际上暗含危险。先说说正确的贪心策略:将所有的岛按照顺序求出第i个岛和i+1个岛之间桥的最小最大长度,并按照L从小到大排序,若相同则按照R从小到大排序。然后对桥由小到大排序,将所有的桥扫描一遍,枚举第i个桥时,将L值小于等于当前桥的区间按照(R,id)放入优先队列,R小的...
分类:
其他好文 时间:
2015-08-21 00:11:26
阅读次数:
200
POJ 2376 Cleaning Shifts给定N个小区间以及区间起点终点,求能用它们覆盖区间[1,T]的最小组合。贪心策略:从左到右,按各种牛开始的时刻排序。一开始设终点是0,起点是终点+1,搜索能覆盖起点并到达最远的牛,一直循环知道N。贪心法就是不断的求局部最优解。大多数情况下,排序是很重要...
分类:
其他好文 时间:
2015-08-18 19:02:00
阅读次数:
157
三种股票交易算法一、交易次数没有限制使用贪心策略,找最长递增序列,同时累加相应利润。二、只有一次交易使用动态规划算法,从前往后,依次记记录相应时间节点前面的最小price,同时获得在这个节点的最大利润,同时更新最小price三、最多两次使用两次动态规划1、从左向右,记录在相应的时间节点卖出的最大利润...
分类:
其他好文 时间:
2015-08-15 19:55:59
阅读次数:
152
//n块蛋糕,大小从1到n
//将其平均分为m块
//比赛的时候用贪心策略从大往小凑成这个蛋糕水过
//结果发现是spj出问题,这样的贪心策略有问题
//因为前面的蛋糕凑好可能会影响后面使得后面的凑不出来
//数据:
/*
17
23 6
27 7
28 7
31 8
32 8
35 9
36 9
39 10
40 10
45 9
53 9
59 10
71 9
99 9
99 10
100 10...
分类:
其他好文 时间:
2015-08-09 14:13:12
阅读次数:
138