广义圆方树学习笔记

广义圆方树上一条从 \(u\)\(v\) 的简单路径,设为 \(u \to s_1 \to c_1 \to s_2 \to c_2 \to \cdots \to c_k \to s_{k + 1} \to v\),其中 \(s\) 为方点,\(c\) 为圆点。

事实上是对原图上 \(u \rightsquigarrow v\) 所有简单路径的总结:

它们一定都是从 \(u\) 开始,经过 \(s_1\) 这个点双里的一些点来到 \(c_1\),也即 \(s_1\)\(s_2\) 两个点双唯一的交界处;

然后再离开点双 \(s_1\),经过 \(s_2\) 的一些点,来到 \(c_2\),即 \(s_2\)\(s_3\) 两个点双唯一的交界处;

然后再离开点双 \(s_2\),经过 \(s_3\) 的一些点,来到 \(c_3\),即 \(s_3\)\(s_4\) 两个点双唯一的交界处……

证明略。

因此不难发现以下事实:

  • 有且仅有 \(c_1, c_2, \ldots, c_k\) 是原图上 \(u\)\(v\) 上的必经点。P4320
  • 不在 \(s_1, s_2, \ldots, s_{k +1}\) 中任何一个点双上的点,原图 \(u\)\(v\) 的任何一个路径都不会经过。

然后有一个性质,一个点双内,任何一个三元互异点对 \((s, c, f)\) 都满足存在一条 \(s \rightsquigarrow f\) 的路径经过 \(c\)

这个性质的证明要用到最大流最小割定理,这里忽略。

因此还有一个事实:

  • \(u \rightsquigarrow v\) 所有路径上点的并集恰好是 \(s_1, s_2, s_3, \ldots s_{k + 1}\) 的并集。P4630
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值