随笔分类 - 记录
进行一个脑的补
摘要:我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。 很多时候有意义的状态是不多的或是呈现某种特殊分布的,特此记录一些很需要脑子的东西。 当你发现一个 $n^2
析合树
摘要:upd:洛谷为啥把这个读 xi ge shu 啊,不信你看url 写给来备忘的,所以非常随意,懒得他妈写latex了。 连续段就是值域连续的段,析合树用来维护 本原段是一个极长的,但可能被一些线段包含,但不存在一个与之相交的连续段的段。 每个点代表着一个本原段。本原段之间构成树。 叶子是原序列中间的
颜色和乘积相关
摘要:乱七八糟的问题。 。 1.区间出现出现的数的 ,带修 直接树状数组求区间乘积。 2.区间出现出现的数的 ,带修 ,二维偏序带修,树套树或者分块解决。 3.区间出现出现的数的
浅谈近期用到的segment tree beats technology
摘要:是势能线段树的全称,泛指这种在某些情况下打tag,在某些情况暴力子树,复杂度通过势能分析证明的线段树。 主要用途:区间取 , 区间开根号 , 区间除 取整 之类不易打tag处理的区间操作。 虽然以前会一点,但是根
血泪教训
摘要:记录每场考试输在哪里了或者总结一类套路。 2022/10/6 T3 有时候对于每个点的转移只随着 dp 的某一维度有着较少的改变,且有单调性或者成较少段, 可以考虑把静态的 dp 转成一个 ddp , 其实是扔到时间轴/某一个量的变化时间轴上 ,一个一个改变矩阵,保留之前的信息。 类似 T4 很妙的
ARC146补题记录
摘要:这场ARC貌似是我在 08/29 的时候补的 , 感觉很牛逼,相较于平时从C开始就是上来扔个结论到你脸上的ARC要友好的多,至少更贴近OI的风格吧,然后因为整个人烂在家里,就拖了两天才写。 A 给你一堆数,选三个拼起来求最大值。 选最大的三个数咋拼试一遍就行。 引申问题:一堆数咋拼最大 。 字典序大
珂朵莉树学习笔记
摘要: 我永远喜欢珂朵莉~~ 珂朵莉树,又名,一种暴力维护成段区间的暴力数据结构,通常由std::set实现。 珂朵莉树通常适用于区间替换(覆盖)操作,将一大段完全相同的区间维护
atcoder近期比赛记录
摘要:ABC 235 A , B , C , D跳过 ABC235E 题意:给出无向图,每次询问对于若新加入边能否成为最小生成树中的边。 同P4180,若这条边可能成为最小生成树上的边,则该边两端点在最小生成树上的路径中一定有一条不小于w的边。 LCA+树上
ACwing 刷题启示录
摘要:蓝书扫题计划 有些被放进来的题很水,但是它能给你带来思维的启发与思考方式的改变。 水题不用管,看看启示就好,过水,重复无意义,码农题目已经跳过。 基础算法 ACwing89~94 无意义,略过 ACwing95 费解的开关 枚举第一行的点击状态,并推出整个矩阵的点击状