10 2022 档案
摘要:简述题意 一张 个点, 条边的有向图,有 次操作,每次删掉一条已有的边,恢复一条被删的边,删掉一个点的所有入边,回复一个点的所有入边。每次操作后询问此时图是不是一个内向基环树森林。 数据范围:。 解题思路 15pts 我会
阅读全文
摘要:取模优化 常见的做法是加法取模转减法,或者积累数据之后一次性取模,不过这些没有真正的加快取模运算,只是减少了取模的运算次数。 真正想要把取模做到和加减一样快()已经被证明是不行的了,不过我们可以用 次整除和取模,把对于常数取模优化到 。(这里认为乘法是 $O(1
阅读全文
摘要:DS 当个表格放在这里,表示 的使用范围,有更好的做法就来吊打我吧 下文不区分 Problem 区间加,单点查 差分之后转为下面的情况 单点加,区间和 做到小常数 单点加的基本都可以用 ,不过需要倍增,比如全局 也是可以做的 区
阅读全文
摘要:多项式全家桶 然而并没有多点求值,快速插值,转下降/上升幂,复合,复合逆 疯狂多项式,v我50 namespace efX_poly { const int maxlen=(1<<23)+1,maxSqrt=1e5+1; inline int add(int x,int y,int m) { x+=
阅读全文
摘要:网络流复杂度 感觉这个证明写的人好少啊...... 最大流 FF 这个没有什么好说的,每次暴力找增广路答案是单增的,每次增广的复杂度是 的,所以总复杂度是 ,其中 表示最大流的大小,边权相同的完全图就可以卡到这个级别,但是我不知道有没有更满的 EK
阅读全文
摘要:binary trick 几乎没用的东西 学了 ,不过感觉还是直接分块预处理的方法(比较)快,而且好打 先直接上代码 namespace binary_trick {//almost in AC0 typedef unsigned int u32; typedef u
阅读全文