OI Tricks
图论
zkw 费用流
把 dinic 搬到费用流上来,实际中确实会快一点。
上下界网络流
模拟
压位高精度
手写 bitset
数学
数论相关(exgcd, bsgs, exbsgs, crt, excrt, mobius, phi)
概率与期望
期望的线性性质
追本溯源,按定义转化为计数问题
识破有关期望的诈骗题
- 所有结果都是一样的?
- 有何性质?
- 本质上是组合数学题?
各种容斥套路
DP
维护连续区域段 DP(线头 DP)
随机化算法
随机权值 Hash
模拟退火
一些常见的随机化理论
- 质数的分布密度为 \(\ln n\) 个数中一个
- 随机游走期望不走超过 \(\sqrt n\) 步
……
数据结构
莫队
标准莫队
树上莫队(欧拉序)
带修莫队(加上一维时间)
回滚莫队(不删除莫队)
李超树
线段树
维护矩阵
标记永久化
区间内维护相对信息
extc++.h 中的 pbds
本文作者:JosephusWang
本文链接:https://www.cnblogs.com/JosephusWang/p/18410566
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步