摘要:
记录多校里值得补的题目。 一 C 动态维护 \(Kruskal\) 重构树,设计更多复杂的状态 L 在 AC 自动机上做树上启发式合并 二 L 对于一个有向图,在点数很少,可以直接二进制状压枚举所有子集时,可以 \(O(n*2^{n})\) 求出拓扑序方案数。 int f[1<<n]; // f[s 阅读全文
摘要:
概念 参考博客 blog1 可视化 video1 最大流 EK 算法 理论上限复杂度 \(O(nm^{2})\) const int N = 205; const int M = 5005; struct Edge{ ll v, c; // v 代表有向边指向的点 int ne; // ne 代表邻 阅读全文