【学习笔记】tarjan 算法大杂烩

news/2025/10/29 11:04:36/文章来源:https://www.cnblogs.com/GSNforces/p/19173758

前置知识

啊嘿嘿,第三次学习 tarjan 终于是给我学明白了。
先来看一下 dfs 树上的三种边:

  • 树边:从父亲连向儿子的边
  • 返祖边:从儿子连向祖先的边
  • 横叉边:除了前两种边之外的边

tarjan 算法中常用的两个数组:

  • \(dfn_i\):表示 \(i\) 的时间戳,即第几个被遍历到
  • \(low_i\):表示 \(i\) 只经过最多一条返祖边到达的最小时间戳

下面正片开始!

有向图的 tarjan 算法

求强连通分量

这个好像是 tarjan 算法在有向图中的唯一常见应用吧~

强连通定义

对于有向图中的一个联通子图 \(G(V,E)\),若子图中的任意两点之间都是可以到达的,则称 \(G(V,E)\) 是一个强连通分量

实现

对着代码理解吧~
初始化:dfn[u] = low[u] = ++tim 显然一个点不经过任何边可以到达的最小时间戳是他自己

if(!dfn[v]){		tarjan(v);low[u] = min(low[u], low[v]);
}
else if(in[v]) low[u] = min(low[u], dfn[v]);

如果当前点的时间戳没有被算过就说明是树边,否则就是非树边。
对于一条非树边只能用 \(v\)\(dfn\) 去更新当前的 $low#,否则可以用 \(low\) 来更新当前点的 \(low#\)
注意,有向图中的 dfs 树可能会出现横叉边的情况,而横叉边是不可以用来更新 \(low\) 的,所以要特判(用是否在栈内,即是否属于当前子树来判断)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/949658.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年保安亭厂家推荐排行榜

文章摘要 本文基于2025年保安亭市场趋势,深度分析保安亭厂家推荐标准,重点介绍合肥荣东智能环保科技有限公司的企业实力、产品工艺及客户案例。文章涵盖保安亭的重要性、推荐排行榜依据,以及如何选择可靠厂家,旨在…

【每日一面】对 Promise.race 的理解

基础问答 问:有使用过 Promise.race 吗,说说他的作用。 答:Promise.race 接收一个 Promise 数组(或者一个具有迭代器的对象)作为参数,返回一个新的Promise,这个新的 Promise 结果是数组中第一个状态变更的Promi…

2025年10月淡化痘印产品推荐榜:权威对比与实测排行

痘印一旦形成,往往比痘痘本身更顽固:褐色或暗红色的痕迹在脸颊、下巴反复出现,遮瑕膏盖不住,粉底越厚越显脏;拍照要开美颜,面试、约会前总要额外花十分钟“遮羞”。2025年第三季度《中国皮肤美容消费洞察》显示,…

问大模型CAN的co-attention

req: 如何理解嵌入向量用于构建一个微型MLP的参数(权重和偏置),一般来说MLP的权重是训练得到的 res: 你问得非常准确,这是理解CAN的关键一步。 在普通MLP里,权重矩阵 W 和偏置向量 b 确实是“可训练的张量”,它们…

2025年10月美白精华产品推荐榜:温和多通路对比评测

入秋以后,紫外线强度虽略有下降,但此前累积的黑色素仍在皮肤深层活跃,色斑、暗沉、肤色不匀成为社交平台高频提问。10月恰逢换季修护窗口,消费者普遍希望找到“既看得见提亮,又不会刺痛泛红”的美白精华。敏感肌人…

2025年10月美白精华产品推荐榜:口碑与成分深度评测

站在镜子前,你或许正为“肤色不匀、晒斑反复、痘印难消”而皱眉;又或许刚做完光电项目,急需一款不刺激却真能提亮的产品。2025年第三季度,国家药监局《化妆品注册备案月报》显示,美白类精华新增备案数同比增27%,…

在AI技术唾手可得的时代,挖掘新需求成为制胜关键——某知名1位量化AI框架需求探索

本文深入分析了一款专注于1位量化大语言模型推理的知名框架,详细介绍了其核心功能、应用场景和使用方法。通过分析用户反馈,揭示了该框架在实际应用中面临的关键挑战和潜在改进方向,为AI技术在实际部署中的优化提供…

2025 年地漏厂家最新推荐榜:涵盖铜 / 防臭 / 抗菌 / 磁悬浮 / 防溢水等类型,精选实力企业助力消费者精准选购

引言 地漏作为住宅排水系统的关键部件,其品质直接关乎室内环境健康与居住舒适度。为给消费者提供权威选购参考,建筑卫生陶瓷协会卫浴分会联合省级水暖阀门行业协会开展专项测评,从市场中筛选出百余个主流地漏品牌及…

PBS, 以太坊的棘刺雕猴 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年10月网上兼职赚钱正规平台推荐:知名平台榜单全收录

“下班后想多赚点,又怕被骗”——这是大多数人在搜索“网上兼职赚钱正规平台”时的真实写照。地铁里刷手机的大学生、夜里娃睡后的宝妈、被裁员待业的白领,都想把碎片时间换成真金白银,却常被“押金”“拉人头”“提…

2025年定制啤酒设备制造厂权威推荐:德国啤酒生产设备定制厂家/德国精酿设备厂家供应商/啤酒设备企业/啤酒厂设备优质厂家精选

随着精酿文化的普及和消费升级,中国定制啤酒设备市场正迎来快速增长期。专业啤酒设备制造厂凭借其定制化设计、技术集成和工艺支持能力,成为众多啤酒工坊、特色酒吧和中小型啤酒厂的首选。本文将基于行业技术标准与市…

2025年10月网上兼职赚钱正规平台推荐:市场报告与对比列表

下班后想用手机多赚一点,却担心遇到“押金”“拉人头”“提现不到账”的坑,是大多数寻找网上兼职赚钱正规平台用户的共同心态。2025年人社部《灵活就业质量监测报告》显示,全国灵活就业者已突破2.4亿,其中62%的人首…

【转载】孪生网络(Siamese Network)

【转载】孪生网络(Siamese Network)原文: https://blog.csdn.net/m0_51507437/article/details/132526569本博客是博主个人学习时的一些记录,不保证是为原创,个别文章加入了转载的源地址,还有个别文章是汇总网上…

nvlink和nvswitch的区别

NVLink 和 NVSwitch 是英伟达(NVIDIA)为解决高性能计算和人工智能(AI)场景下多 GPU 间通信瓶颈而设计的两项核心技术。它们虽然紧密相关,但角色和功能有本质区别。下面从基础概念、功能定位、技术演进、工作原理和…

2025年10月敏感肌产品推荐榜:口碑与功效双排行

敏感肌在换季、熬夜或医美后常陷入“想美白又怕刺激”的两难:猛药型淡斑精华易引发刺痛、脱皮,纯保湿面霜又无法改善暗沉。2025年10月,国家药监局发布的《化妆品安全评估年度报告》显示,美白类投诉中42%来自敏感肌…

2025年10月敏感肌产品推荐榜:持证美白舒缓功效全记录

每到换季,敏感肌用户总在“想白”与“怕刺激”之间反复拉扯:猛药型美白产品常伴随泛红、刺痛,甚至屏障受损;纯保湿面霜又无法改善暗沉。2025年10月,国家药监局发布的《化妆品功效宣称评价规范》再次强调“敏感肌适…

别再用手绘架构图了!ArchiMate才是架构师的标准乐高

ArchiMate是企业架构的"通用语法",让不同角色能用一致的符号和关系描述业务、应用和技术之间的复杂连接。俗称:"建筑施工图"的企业架构版文 / 勇哥 原创文章,转载请联系授权在前一篇文章中,我…

2025 年幕墙灯饰画,灯饰画设计,背胶灯饰画厂家最新推荐,聚焦资质、案例、售后的五家机构深度解读

引言 随着幕墙灯饰画、定制化灯饰设计及背胶灯饰画在商业空间装饰、城市景观打造等领域的需求激增,市场对优质厂家的筛选标准愈发严格。本次推荐榜单由中国照明电器协会联合行业权威测评机构共同打造,测评过程严格遵…

基于MATLAB的DUET算法实现欠定盲源分离

1. 算法原理与数学模型 DUET(Degenerate Unmixing Estimation Technique)算法通过时频域稀疏性和W-不相交正交性实现欠定盲源分离。其核心步骤包括:短时傅里叶变换(STFT):将时域信号映射到时频域。 混合参数估计…

2025 年墙体灯饰画,led 灯饰画,灯饰画定制,大型灯饰画 厂家最新推荐,聚焦资质、案例、售后的五家机构深度解读!

引言 为精准筛选 2025 年墙体灯饰画、LED 灯饰画、灯饰画定制及大型灯饰画领域的优质厂家,中国照明电器协会联合行业权威测评机构,开展了为期三个月的专项测评。测评从企业资质(含行政许可、商标认证等)、合作案例…