title: trickset
tags: []
categories: [OI, 个人整理]

两个连续集合两两连边,考虑线段树建图。护照

状压大体上分为两种:状压位置(从左到右),状压权值(从小到大)。P10561 ICPC 2024 Xi'an I Smart Quality Inspector

\(n\) 小的时候优先考虑状压。P10561 ICPC 2024 Xi'an I Smart Quality Inspector

遇到max/min尽可能拆,分类讨论。P4067 SDOI2016 储能表

根据max/min分治,最值分治(树上使用点分治),想笛卡尔树。P11261 COTS 2018 直方图 Histogram

循环节想border和哈希(前段哈希=后段哈希)。CF182D Common Divisors

分裂块的问题转化为合并的问题,离线并查集维护。P4269 USACO18FEB Snow Boots G

容斥原理:把有至少一个 \(= x\) 且都小于等于 \(x\) 转化为所有 \(\leq x\) - 小于 \(x\)。P1450 HAOI2008 硬币购物

奇加偶减。P1450 HAOI2008 硬币购物

差分 划艇

卡特兰数证明:把从某点到某点碰到 一个线变为关于某线的对称到某点。(生成字符串)

含有二维约束的题(答案和式子有关的题)转化为二维数点。P9100

DP把不好求的放状态里。P9100

转移过程重复且长且固定的,考虑用倍增优化。考虑共用信息。ZAG FROG

区间变化固定转移(如Border),考虑放到树上。失配树

操作区间不同时,用线段树拆开转为同一区间问题。(线段树分治)

序列静态数颜色根据右端点定左端点二维数点。(HH的项链)

字符串的删加改,转化为通配符来方便实现。新单词接龙

通配符匹配使用有限状态自动机思想DP实现。Anthem of Berland

调和级数是 \(O(n log n)\) 的。

模数小的组合数计算lucas定理。吉福特

树上问题树链剖分转化为序列问题。旅游

判带权环用染色思路。旅馆

势能法分析复杂度。kmp

自动机思路构造DP Anthem of Berland

多模匹配在AC自动机上考虑。病毒