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

内向基环树

基环树

基环树,也是环套树,是一种有 n 个点 n 条边的图,简单地讲就是树上在加一条边。它形如一个环,环上每个点都有一棵子树的形式。
**基环内向树:**每个点出度为 1(因此每个环上点的子树,儿子指向父亲)
**基环外向树:**每个点入度为 1(因此每个环上点的子树,父亲指向儿子)

基环树的关键就是找到环,可以先把环当作这个无根树的 “根” ,也就是把环当成一个点(先不管它),这样一颗基环树就变成了一个普通的树,然后先按照解决普通树的方法对“根”的所有子树依次处理求解答案,最后在单独对环上所有的点进行操作求解最终答案即可。

2876. 有向图访问计数

内向基环树
对于在基环上的点,其可以访问到的节点数,就是基环的大小。
对于不在基环上的点 x,其可以访问到的节点数,是基环的大小,再加上点 x 的深度。这里的深度是指以基环上的点 root 为根的树枝作为一棵树,点 x 在这棵树中的深度。这可以从 root 出发,在反图上 DFS 得到。
注意题目给出的图可能不是连通的,可能有多棵内向基环树。

c

相关文章:

  • 基于DS1302时钟液晶12864显示2路闹钟仿真及源程序
  • 【操作系统】考研真题攻克与重点知识点剖析 - 第 2 篇:进程与线程
  • 迅为龙芯3A5000主板,支持PCIE 3.0、USB 3.0和 SATA 3.0显示接口2 路、HDMI 和1路 VGA,可直连显示器
  • Surface RT 安装 Linux
  • 111111111111111
  • [蓝桥杯复盘] 第 3 场双周赛20231111
  • 计算机网络技术
  • Aspose.OCR for .NET 2023Crack
  • Sprint Boot 学习路线 4
  • 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
  • 考研数据结构单链表的增删改查看这一篇就够了
  • 【教3妹学编程-算法题】2923. 找到冠军 I
  • 【SpringBoot】手写模拟SpringBoot核心流程
  • maven重新加载后Target bytecode version总是变回1.8
  • 安卓常见设计模式2------构建者模式(Kotlin版)
  • 【css3】浏览器内核及其兼容性
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • node 版本过低
  • 从0实现一个tiny react(三)生命周期
  • 动态魔术使用DBMS_SQL
  • 记录一下第一次使用npm
  • 面试题:给你个id,去拿到name,多叉树遍历
  • No resource identifier found for attribute,RxJava之zip操作符
  • #{}和${}的区别?
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (未解决)macOS matplotlib 中文是方框
  • (一)SpringBoot3---尚硅谷总结
  • (轉貼) UML中文FAQ (OO) (UML)
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .NET Core 2.1路线图
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET中的十进制浮点类型,徐汇区网站设计
  • @media screen 针对不同移动设备
  • [ 2222 ]http://e.eqxiu.com/s/wJMf15Ku
  • [ Linux 长征路第五篇 ] make/Makefile Linux项目自动化创建工具
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042
  • [acm算法学习] 后缀数组SA
  • [AutoSar NVM] 存储架构
  • [BZOJ4566][HAOI2016]找相同字符(SAM)
  • [C#][opencvsharp]opencvsharp sift和surf特征点匹配
  • [C#]winform部署PaddleOCRV3推理模型
  • [C#7] 1.Tuples(元组)
  • [CCIE历程]CCIE # 20604
  • [CentOs7]搭建ftp服务器(2)——添加用户
  • [cocos creator]EditBox,editing-return事件,清空输入框
  • [gdc19]《战神4》中的全局光照技术
  • [go] 策略模式