当前位置: 首页 > news >正文

【图论】总结 10:无向图的必经边与必经点

无向图的必经边问题

问题:给定一张无向图,求点 \(S\) 到点 \(T\) 的所有路径中必须经过的边。

考虑到这个“必经边”一定是割边,我们很容易想到用 e-DCC 来解决这个问题。

分类讨论:

  • \(S\)\(T\) 属于同一个 e-DCC 时,无必经边;
  • \(S\)\(T\) 不属于同一个 e-DCC 但连通时,此时将 e-DCC 缩点后,两个 e-DCC 在缩点后形成的树上路径的边即为必经边(可看下图);

  • \(S\)\(T\) 不连通时,无必经边。

例题:AcWing 397 逃不掉的路,求必经边的边数。

无向图的必经点问题

问题:给定一张无向图,求点 \(S\) 到点 \(T\) 的所有路径中必须经过的点。

必经点一定是割点,类似于求必经边,我们采用 v-DCC 来解决。

分类讨论:

  • \(S\)\(T\) 属于同一个 v-DCC 时,无必经点;
  • \(S\)\(T\) 不属于同一个 v-DCC 但连通时,此时将 v-DCC 缩点后,两个 v-DCC 在缩点后形成的树上路径经过的割点(缩点后的,不包括 v-DCC 内的割点)即为必经点;
  • \(S\)\(T\) 不连通时,无必经点。

例题:P5058 [ZJOI2004] 嗅探器。

http://www.wuyegushi.com/news/741.html

相关文章:

  • 准备去北京
  • 英国拟立法限制iOS与Android垄断地位,强制开放移动生态
  • vmware虚拟机安装
  • 通过Python交互式控制台理解Conv1d
  • 多Agent协作入门:群聊编排模式
  • nreset
  • 7月27号
  • 4
  • rapidocr v3.3.0发布了
  • 15. 三数之和
  • 20250727
  • JTAG和SWD的简单了解
  • 齐治堡垒机资深工程师认证通关
  • 7.26每周总结
  • 7.19每周总结
  • day24
  • docker安装与镜像打包部署
  • AirSim在UE4中运行时显示第一人称捕获图像窗口
  • ArKTS:List 数组
  • 笔记:割空间、环空间、切边等价
  • 15Java基础之内部类
  • 第四天
  • 简单图论
  • minio 对象存储服务
  • 【计算几何】洛谷 P3256 [JLOI2013] 赛车
  • 旋转和扫掠
  • 投影和相交
  • 习题-笛卡尔积
  • 里革断罟匡君
  • java第二十七天