![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
——二分&贪心——
二分和贪心笔记与题目。
林铱眀
这个作者很懒,什么都没留下…
展开
-
kotori的设备 P3743(二分答案)
P3743 kotori的设备 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)二分枚举使用时间。所使用的能量必须小于等于所提供的能量。注意点:枚举上界(ri)不是使用初始能量时间最长的。原创 2022-06-09 17:35:50 · 253 阅读 · 0 评论 -
Radar Installation poj1328(贪心)
传送门 http://poj.org/problem?id=1328给定岛屿坐标,雷达半径,问覆盖所有岛屿所需最少雷达。看作岛屿覆盖一个圆,该圆与x轴相交,得到[le,ri]的区间。区间重叠部分就是节省的手段。如果下一个区间的ler?r:right;==思考问题需要注意完整性和严谨性。...原创 2022-06-06 15:39:02 · 82 阅读 · 0 评论 -
Bin Packing poj2782(贪心)
传送门 2782 – Bin Packing (poj.org)给定背包,至多装两样东西,所有东西都要被装起来,装起来的物品不得超过背包容量。问最少要几个背包。小的东西可以和大的东西拼在一起放进包里,这是优先情况;如果超容量了,那么就考虑只装大的,小的留着期待和下一个大的拼凑在一起,因为单独放一个小的比较浪费。...原创 2022-06-06 13:22:56 · 91 阅读 · 0 评论 -
Saruman‘s Army poj3069(贪心)
传送门 3069 – Saruman’s Army (poj.org)给定数列,和一定半径r,要求用最少的数,覆盖整个数列。一个数k可以覆盖[k-r,k+r]的范围。贪心。从第一个点出发,找到第一个大于k+r的数,将它之前的一个数作为中间点last,它一定...原创 2022-06-06 13:20:31 · 97 阅读 · 0 评论 -
Fence Repair poj3253(贪心/哈夫曼树)
Fence Repair poj3253 传送门 http://poj.org/problem?id=3253利用优先队列构造哈夫曼树。这个结构本身就是求的WPL,但是这个思路来源并不是这个。而是自底向上的贪心思想:每次取两个最小的板子合在一起,那么费用肯定是最低的。合成到最后阶段,就是整个板子。 哈夫曼树(最优树) 带权路径长度WPL ∑i=1nWi∗Li \sum_{i=1}^{n}Wi*Li i=1∑nWi∗Li权值越大的叶节点越靠近根节点,权值越小的越远离根节点。权值越大的编码越短,权值越小的哈夫原创 2022-06-06 13:08:35 · 81 阅读 · 0 评论