DAG 链剖分_随笔
JueFan 一只绝帆

DAG 链剖分

一句话,令 fxf_x 是到达 xx 的路径数量,gxg_x 是从 xx 出发的路径数量,则 (u,v)(u,v) 是重边当且仅当 uuvv 中的 maxf\max fvvuu 中的 maxg\max g

走一条轻边 f,gf,g 中至少有一个减半。

顺着拓扑序方向跳轻边,至多跳 logV\log V 次,其中 VV 是该有向无环图的路径总数。

由于复杂度是 logV\log V,该结构天然适合在 SAM\rm SAM 这种路径条数有保证的图上行走。

后面忘了,这么毒瘤的东西知道是啥就行了,真去写对应的题还是太超前了。

 评论
评论插件加载失败
正在加载评论插件
由 Hexo 驱动 & 主题 Keep
总字数 231.7k 访客数 访问量