随笔分类 -  最近公共祖先lca

最近公共祖先lca
摘要:## [P3379 【模板】最近公共祖先(LCA)](https://www.luogu.com.cn/problem/P3379) #### LCA常见的四种求法 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai 阅读全文
posted @ 2023-07-25 08:24 糖豆爸爸 阅读(40) 评论(0) 推荐(0) 编辑
摘要:[AcWing 397. 逃不掉的路 题目传送门 一、题目描述 现代社会,路是必不可少的。任意两个城镇都有路相连,而且往往不止一条。但有些路连年被各种XXOO,走着很不爽。按理说条条大路通罗马,大不了绕行其他路呗——可小撸却发现:从a城到b城不管怎么走,总有一些逃不掉的必经之路。 阅读全文
posted @ 2022-11-22 15:24 糖豆爸爸 阅读(66) 评论(0) 推荐(0) 编辑
摘要:LCATarjan(离线)算法 什么是最近公共祖先? 在一棵没有环的树上,每个节点肯定有其父亲节点和祖先节点,而最近公共祖先,就是两个节点在这棵树上深度最大的公共的祖先节点。 换句话说,就是两个点在这棵树上距离最近的公共祖先节点。 所以LCA主要是用来处理当两个点仅有唯一一条确定的 阅读全文
posted @ 2022-11-16 11:45 糖豆爸爸 阅读(98) 评论(0) 推荐(0) 编辑
摘要:## [P3379 【模板】最近公共祖先(LCA)](https://www.luogu.com.cn/problem/P3379) #### LCA常见的四种求法 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai 阅读全文
posted @ 2022-04-02 08:42 糖豆爸爸 阅读(38) 评论(0) 推荐(0) 编辑
摘要:AcWing 352 . 闇の連鎖 题目传送门 一、题目描述 传说中的暗之连锁被人们称为 DarkDark 是人类内心的黑暗的产物,古今中外的勇者们都试图打倒它。 经过研究,你发现 Dark 呈现 无向图 的结构,图中有 N 个节点和两类边,一类边被称为 主要边,而另一类 阅读全文
posted @ 2022-03-30 16:25 糖豆爸爸 阅读(147) 评论(0) 推荐(1) 编辑
摘要:AcWing 356 次小生成树 题目传送门 参考博文 一、分析 本题要求 严格次小生成树,之前在AcWing 1148 秘密的牛奶运输 里也曾求过次小生成树,但是本题的 数据范围更大 。 本题目因N=1e5,值太大,无法使用 AcWing 1148. 秘密的牛奶运输 的 阅读全文
posted @ 2022-03-30 07:11 糖豆爸爸 阅读(174) 评论(0) 推荐(1) 编辑
摘要:## [AcWing 1171. 距离](https://www.acwing.com/problem/content/1173/) ### 一、题目描述 给出 n 个点的一棵树,多次询问两点之间的 **最短距离**。 注意: * 边是无向的。 * 所有节点的编号是 1,2,,n阅读全文
posted @ 2022-03-29 17:22 糖豆爸爸 阅读(128) 评论(0) 推荐(0) 编辑
摘要:题目传送门 一、理解与感悟 1、树结点需要由父到子,有时也需要由子到父,所以结构体需要修改如下: //树的结构体+存储数组 struct Node { int id; // 当前结点ID int father; // 爸爸 int left; // 左结点ID int right; // 右结点ID 阅读全文
posted @ 2021-08-05 15:24 糖豆爸爸 阅读(138) 评论(0) 推荐(0) 编辑

Live2D
点击右上角即可分享
微信分享提示