随笔分类 - 记录
摘要:(题目传送门) 题意:一个长度为 的序列,要求支持下列操作 单点修改某个数的值 求区间 选出至多 个不相交的子段和的最大值 模拟费用流/反悔贪心的典题 从费用流的角度考虑。从源点 连 的边,\(i\
阅读全文
摘要:(题目传送门) 向 SError_ 学到很多 和 的操作混杂在一起很麻烦,考虑将它们归并到一起 因为 会覆盖掉全部的颜色,所以可以考虑让 的先做,在所有 中,让最后操作的先做。而 的就按顺序在 \(t=1
阅读全文
摘要:(题目传送门) 神仙题 第一次感受势能函数的优雅。首先要发现答案只和初末状态有关,和操作方式无关,于是考虑对每个点设一个势能函数 表示位于 的一颗星的势能,使得每次答案的增加量等于势能的减少量 容易发现,势能就是每颗星势能的加和, 维度和 \(y\
阅读全文
摘要:(题目传送门) 什么奇奇怪怪的 如果要选择 这一段,则它不能被其它的包含,也不能包含其它的。因此前面的选择起点得小于 ,终点得小于 所以设 表示起点不超过 ,终点不超过 的最大值,则有 \[
阅读全文
摘要:P3203 [HNOI2010] 弹飞绵羊 虽然是 板子,但用来做分块入门 如果没有修改操作,可以 求出每个点的答案 对于每个块里的点,预处理出它跳出这个块的步数,那么查询时就可以 跳过这些块,查询的复杂度
阅读全文
摘要:(题目传送门) 一开始口胡结论,发现假了…… 把所有的子集和放到数轴上,惊奇地发现它们关于 对称,于是做一遍存在性背包,从 开始找第一个存在的子集和就好了 因为 ,需要 \(\rm bit
阅读全文
摘要:(题目传送门) 一道最大权闭合子图的模板题 把所有点当作负权点,所有边当作正权点。 考虑一条边 能选择的条件,当 均被选择时就可以选,那对应到最大权闭合子图的模型中,就可以将 当作原图中的边。从 \(e\rightarrow
阅读全文
摘要:题目传送门 现在我们定义一个函数(注意在 时这个函数的值是 ): 需要求出: \[\sum_{i=1}^n\operatorname{fib}(i)\cdot(f(i-2)+\oper
阅读全文
摘要:数据结构 P4062 [Code+#1] Yazid 的新生舞会 定义出现次数超过区间长度一半的众数为“强众数” 我们可以枚举强众数 ,并枚举它能贡献的区间,设 ,令 为 的前缀和,则区间 是“新生舞会的”的充要条件
阅读全文
摘要:(题目传送门) 一道很好的排列 (连续段 )的题目。 我们考虑从小到大插入这 个数,设 表示现在考虑到第 个数,有 个连续段的最小权值,初始化为正无穷。 那么我们在插入一个数 时,要将 \
阅读全文
摘要:放假 题目大意 经过几个月辛勤的工作, 决定让奶牛放假。 假期可以在 天内任意选择一段(需要连续),每一天都有一个享受指数 但是奶牛的要求非常苛刻,假期不能短于 天,否则奶牛不能得到足够的休息; 假期也不能超过 \(q\
阅读全文