2.16图论专题PB
Posted CharlieVinnie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.16图论专题PB相关的知识,希望对你有一定的参考价值。
超神建图技巧合集
每个骨牌变成让空位移动的至多两条有向边,证明图中无环,形成森林。
然后黑白染色,两类森林互不影响。转为每次标记 A 类一棵子树与 B 类一棵子树形成的所有点对。
再转化,子树 -> 欧拉序列,变为矩阵交,线段树搞定。
0 为右走一步,1 为左走一步,操作即为将一段回路反着走。
可猜想证明导出的无向图的任意一条欧拉路径均合法。
字典序最小的欧拉路径用贪心。本题中可以记录一个点左边的边全部被访问判断是否可以向右走。
转化为每次删掉一些基环树中所有的环,然后将失去出边的点重新指向下一个点。然后分层 dp。
在数轴上的建图,在模的意义下求最短路。
Pollar-Rho 很好用,但是一定要特判掉边界情况啊啊啊啊。。。(我的 Pr 在 n=4 时会死循环)
以上是关于2.16图论专题PB的主要内容,如果未能解决你的问题,请参考以下文章