Trick 信友队2023

就是收集了trick 。

线段树的扩展用法

  • 单侧递归线段树
  • 历史最大值线段树 (卢瑞恩)
  • Segment Tree Beats

其中历史最大值线段树和 Segment Tree Beats 的历史最值操作可以结合。如果由区间修改操作会影响 Segment Tree Beats 的势能,具体的,每操作一次会让 O(log2n) 个区间的势能增加 O(1) ,所以时间复杂度将会多一个 logn

  • 历史版本和线段树 (维兹南与蘑菇)

  • KTT (滴叉讲课)

其中 KTTSegment Tree Beats 的历史最值操作可以相互结合。因为势能系统相互独立,所以时间复杂度在 O(npolylogn) ,实际上 polylogloglog2 之间,但是理论上来说是 log3n

关于区间 mex

我们定义一个区间 [l,r] 为好的,当且仅当对于 [L,R][l,r)(l,r],mex{L,R}mex{l,r} 。那么可以证明,这样的区间数量在 2n 以内。(维兹南与蘑菇)

平面图与对偶图

  • 平面图的最小割相当于对偶图的最短路 (小方的疑惑2)

竞赛图

  • 竞赛图缩点之后是链状结构,每一个节点向之后强连通分量内的节点连边。

  • 竞赛图的一个强连通分量内一定存在哈密顿回路(星际旅行)

  • 竞赛图存在哈密顿路径

  • 竞赛图存在哈密顿回路的要求是强连通。

  • 竞赛图的三元环个数为 Cn3Cdi2 , di 为节点 i 的出度。(图图)

二分图

  • 二分图存在完美匹配的条件是满足 Hall 定理。

其中对于 Hall 定理的定义是:假设二分图的左右部点分别为 U,V(|U||V|) ,如果对于 SU,|S|N(S) ,那么存在完美匹配。

Hall 定理的推广

  • 如果要求匹配 >p ,那么要求 SU,|S|(|U|p+1)N(S)

  • 如果匹配的条件是第 i 个左部点匹配 ri 个右部点,那么要求 SU,uSruN(S)

卷积

  • FFTNTT ,普通卷积(lxl毒瘤卡常题——星际殖民)

  • FWT ,位运算卷积(或,异或,与);集合卷积 (涨工资)

关于异或

异或与 2k 相乘是有分配律的。例如 (xy)×2k=(2kx)(2ky) 。(涨工资)

posted @   Diavolo-Kuang  阅读(66)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示