贪心
_Mocha_
私はこの世界を深く愛している
展开
-
[BZOJ1034][ZJOJ2008]泡泡堂BNB(贪心)
[BZOJ1034][ZJOJ2008]泡泡堂BNB(贪心)-ZGX原创 2016-09-28 14:03:34 · 866 阅读 · 0 评论 -
[BZOJ1193][HNOI2006]马步距离(贪心+BFS)
贪心缩小搜索范围原创 2018-02-01 14:46:47 · 436 阅读 · 0 评论 -
[HDU4864]Task(贪心)
传送门题目大意:N个机器和M个任务, 每个任务有两个值花费时间xi和难度yi, 每个机器也有两个值最大工作时间xj和最大工作难度yj, 机器可以胜任某个工作的条件是xi>=xj 并且 yi>=yj,机器胜任一个工作可以拿到xj*500+2*yj的钱,现在问你怎么匹配才能使匹配数最大且钱数最多。 ( 1<=N,M<=100000 ,0< xi,xj< 1...原创 2018-04-22 18:02:29 · 191 阅读 · 0 评论 -
[BZOJ4240]有趣的家庭菜园(贪心+树状数组)
传送门因为草两边如果比他要高的话草就会死,那么我们肯定要让最高的放中间,然后从最高的开始向两边递减,这样就最优。我马上想到了之前做过的题。poj2299:给定一个长度为n的序列,如果只允许进行比较和交换相邻两个数的操作,求至少需要多少次交换才能把序列从小到大排序。这道题模拟的是冒泡排序,因为每次排一遍序就会使得逆序对少一个,实际上就是求序列中的逆序对。 那么带入这道题,不就是...原创 2018-04-19 17:26:05 · 413 阅读 · 0 评论 -
[POJ2054]Color a Tree(贪心)
传送门 题意:有一棵树,每个节点都有一个权值Ci。现在要给每个点染色,第一个染根节点,其余的节点染色的时候其父节点必须已染色。每个节点染色会用掉一个时间单位,每个节点染色的代价是已经花的时间t*Ci。问染完全部节点所需要的最小代价。跟着HNOI2018D2T2到的这里,发现是元问题。 真没想到是贪心。。不过是一个经典的贪心模型。 可以看这篇题解http://www.cnblogs.c...原创 2018-04-24 11:02:56 · 672 阅读 · 0 评论 -
[BZOJ1328]Radar Installation(贪心)
传送门题意:有n个海岛,分别分布在坐标系上,在x轴上放雷达,使得雷达可以覆盖到所有的海岛,雷达的辐射范围是一个圆有一个固定的辐射半径R,问最少需要打多少个雷达可以覆盖所有的海岛对于每一个海岛,可以计算出x轴上的一段能管辖它的区间,计算方法如下: 用一个点的横坐标减去/加去R2−y2−−−−−−−√R2−y2\sqrt{R^2-y^2}就的得到了范围[l,r],这样子[l,r]之间...原创 2018-04-20 21:38:29 · 251 阅读 · 0 评论 -
[BZOJ1150][CTSC2007]数据备份Backup(贪心+堆+链表)
传送门 这题真是一环扣一环,做了好久好久,好题啊! 首先通过题意我们可以敏锐的捕捉到:虽然可以跨楼相连,但是这样是没有意义的,因为相邻的两个点相连一定比跨楼相连更优。 我们将楼与楼之间的距离求出来(n-1个数)那么问题就转化为:在n-1个数中选k个数使得他们相加起来最小,且选了一个数后相邻的两个数不可以再选。 那也就是说,我们需要开一个小根堆维护最小值minn,如果选择...原创 2018-06-30 13:49:37 · 363 阅读 · 0 评论 -
[BZOJ1237][SCOI2008]配对(贪心+dp)
传送门题意:n 个整数A[i]和n个整数B[i]。把它们配对,要求所有配对的整数差的绝对值之和最小,不允许两个相同的数配对。(n<=100000)首先排序两个数组。然后我们考虑一下简单的问题:如果两个相同的数允许配对的话,我们排完序之后每一位的一一对应配对就行了。但是现在不允许相同的数配对,那么我们就需要尽量交换相近的数使得我们交换所产生的代价尽量的小。但是如果相等的数很多会复杂度退化...原创 2018-10-01 17:53:57 · 401 阅读 · 0 评论 -
[BZOJ3037/CH6401]创世纪(贪心)
传送门首先分析题目所给的树结构,将x与x控制的点a[x]连一条有向边,原图就变成了一个内向树森林。这题放在了基环树的tag下,然后正解是一个树形dp,但是我思考了一下,我发现可以从内向树的最外圈一层一层往里面推进,但是转移的时候根本不需要dp,直接贪心就可以了。对于一个入度为0的点x,由于x无法被控制,所以只能不选。那么选择x控制的节点a[x]投放一定是最优的。 那么在选择a[x]之后,a...原创 2018-10-29 10:05:57 · 615 阅读 · 1 评论