摘要: 贪心专题练习 "[Usaco2012 Feb\] Cow Coupons" "[Heoi2013\]Alo" "[APIO/CTSC 2007\]数据备份" "CF280D k Maximum Subsequence Sum" "[NOI2010\]超级钢琴" "[IOI2007\] sails 船 阅读全文
posted @ 2019-11-09 13:44 chasedeath 阅读(171) 评论(0) 推荐(0) 编辑
摘要: [BZOJ2071] [POI2004]JAS 题目描述 在Byteotia有一个洞穴. 它包含n 个洞室和一些隧道连接他们. 每个洞室之间只有一条唯一的路径连接他们. Hansel 在其中一个洞室藏了宝藏, 但是它不会说出它在哪. Gretel 想知道. 当她询问一个洞室是否有宝藏时,如果她猜对了 阅读全文
posted @ 2019-11-09 13:22 chasedeath 阅读(269) 评论(0) 推荐(0) 编辑
摘要: [BZOJ1852] [MexicoOI06]最长不下降序列(贪心) 考虑如下贪心 (我将问题反过来考虑,也就是要满足$A_i > \max_^{j < i}$) 首先对于读入的$(A,B)$,按照$B$的值递增排序 (选出的答案序列不一定是其中一个有序的子序列) 答案序列存在若干个$B$递增的位置 阅读全文
posted @ 2019-11-09 12:51 chasedeath 阅读(331) 评论(0) 推荐(0) 编辑
摘要: [IOI2007] sails 船帆 线段树或者其他数据结构维护贪心 分析问题,其实就是要合理安排旗子使得每一行的旗子个数较平均,答案就是$\sum{cnt[i]*(cnt[i]-1)/2}$ 考虑高度较低的旗杆放旗子比较不灵活(?),所以我们先让较低的放,不齐的由较高的旗杆补 对于$h,k$,我们 阅读全文
posted @ 2019-11-09 12:26 chasedeath 阅读(202) 评论(0) 推荐(0) 编辑
摘要: [NOI2010]超级钢琴 提供两种写法 Part 1 - > \(n log ^2 n\) $k$大问题常用思想,二分答案 离散后用树状数组维护左边$j \in [i-R,i-L]$距离内的前缀和(\(Sum\))的值满足$Sum_i-Sum_j \ge Ans$的个数 这是一种非常套路的写法 最 阅读全文
posted @ 2019-11-09 12:12 chasedeath 阅读(119) 评论(0) 推荐(0) 编辑
摘要: CF280D k-Maximum Subsequence Sum 线段树维护贪心 要取$k$次,考虑贪心策略如下 先取最大的连续子段,然后有两种决策: ​ 1.从原来的某一段已经被取的连续子段中取一段最小的断开那个子段 ​ 2.另取一个子段 (非常有道理对吧) 接下来考虑用线段树优化这个贪心问题 其 阅读全文
posted @ 2019-11-09 11:10 chasedeath 阅读(160) 评论(0) 推荐(0) 编辑