贪心
Chester_King
虽千万人,吾往矣。
展开
-
【BZOJ】1029 [JSOI2007]建筑抢修 贪心+堆
题目传送门 今天的时间好少啊,晚自修还要去听专题报告,都没有时间刷题了,只有打一道水题练练手了。 这题的解题思路是贪心,对每个节点的T2进行排序,然后从小到大修最多的建筑就行了。 但是这个贪心的思路是有问题的:如果T2最小的节点i的T1很大,但是在i的T2范围内有许多节点的T1很小,不就GG了? 所以我们可以用一个堆来维护当前维修的所有建筑的T1,然后枚举下一个节点,若这个节点可以直接维修原创 2017-04-18 15:57:26 · 540 阅读 · 2 评论 -
【BZOJ】1045 [HAOI2008] 糖果传递 && 3293 [Cqoi2011]分金币 贪心
这题是有爱的双倍经验时间,一个程序刷两题真好。(偷笑) 但是,手贱交错题目就不好了……(今天怎么这么背?) 这题其实就是一个结论题,引用一下一位大佬的部分博客:(大佬传送门)原创 2017-07-03 09:36:18 · 289 阅读 · 0 评论 -
【BZOJ】3668 [Noi2014]起床困难综合症 贪心
题目传送门题目想法好+1,贪心新技能get。把初始值二进制拆分,分三种情况讨论: 如果当前位为0,但是经过所有操作后为1,显然这一位为0最优。 不满足情况1,如果当前位为1,经过所有操作后还是1,并且答案加上这一位没有超过m,显然这一位为1最优。证明:∑k−1i=12i=2k−1<2k\sum_{i=1}^{k-1}2^i=2^k-1<2^k。 前两种情况都不满足,即这一位不管是0还是1经过所有操作原创 2017-12-12 20:49:12 · 220 阅读 · 0 评论 -
【BZOJ】2006 [NOI2010]超级钢琴 ST表+堆+贪心
题目传送门 这题好难啊……orz ZZK大佬,如果有一天我能和ZZK大佬一样强就好了……(不存在的!) 这题题目大意就是给出一个n长度的序列,从中选出k个长度在[l,r]范围内的互不相同的子序列,求这些子序列的和的最大值。 原来这题的模型叫超级钢琴啊,难道就是出自这题吗? 一般求最大值之类的东西,我们会很容易想到线段树啦,分治啦,其实还有一种求静态区间最值的高级数据结构——ST表。 先对原创 2017-08-29 21:33:42 · 289 阅读 · 0 评论