会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Just run
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
136
下一页
2025年5月19日
树形动态规划
摘要: 树形动态规划实现 在树形结构中,我们可以利用树形动态规划(Tree DP)高效地在 \(O(n)\) 时间内计算每个节点的一些信息,比如: 每个节点子树中节点的数量(包括它自己); 从每个节点出发,到达叶子节点的最长路径长度(也叫深度); 一、问题背景 我们处理的是一棵 有根树(Rooted Tre
阅读全文
posted @ 2025-05-19 16:53 katago
阅读(68)
评论(0)
推荐(0)
2025年5月15日
P5058 [ZJOI2004] 嗅探器
摘要: https://www.luogu.com.cn/problem/P5058 思路 明显这个点需要是割点 我们在用Tarjan求割点时,要判断割点是否把 a 和 b 必须分割到两个不连通的部分中。 为了简化问题,我们直接把a点作为根,从a点开始做DFS。 开头想是不是 判断b的时间戳(dfn)是否不
阅读全文
posted @ 2025-05-15 17:57 katago
阅读(15)
评论(0)
推荐(1)
边双联通分量
摘要: 这里的ecc就是edcc (边双) vcc就是vdcc(点双) 这里主要讲边双 下面图说明:每个点属于一个边双 菊花图或是链 的 边双联通分量 都是 他自己 一些题目 找桥, 缩点, 倍增lca, 求距离
阅读全文
posted @ 2025-05-15 16:43 katago
阅读(6)
评论(0)
推荐(0)
割边
摘要: DFS 生成树 对于一张连通的无向图,我们可以从任意一点开始 DFS,得到原图的一棵 DFS 生成树(以开始 DFS 的那个点为根),这棵生成树上的边称作 树边,不在生成树上的边称作 非树边。 无向图生成树里面只有树边和非树边(返祖边)。 (这里可以对比有向图,有4种边) 割边只能是树边。为什么不能
阅读全文
posted @ 2025-05-15 14:18 katago
阅读(10)
评论(0)
推荐(0)
2025年5月14日
tarjan 割点
摘要: P3388 【模板】割点(割顶) 割点判定 根结点:若根结点在 DFS 树中有两个或以上的子节点,则去除该根会增加连通分量,故为割点。 非根结点:若存在子节点 v 使得 low[v] >= dfn[u],则去掉 u 后,子树 v 及其后代无法通过返祖边回到 u 的祖先,u 为割点。 注意 访问时间戳
阅读全文
posted @ 2025-05-14 11:17 katago
阅读(34)
评论(0)
推荐(0)
2025年5月13日
Tarjan算法找桥(包括重边的两种处理方案)
摘要: Tarjan算法找桥 P1656 炸铁路 题目描述 A 国派出将军 uim,对 B 国进行战略性措施,以解救涂炭的生灵。 B 国有 $n$ 个城市,这些城市以铁路相连。任意两个城市都可以通过铁路直接或者间接到达。 uim 发现有些铁路被毁坏之后,某两个城市无法互相通过铁路到达。这样的铁路就被称为 k
阅读全文
posted @ 2025-05-13 17:58 katago
阅读(86)
评论(0)
推荐(0)
2025年5月9日
图论拆点方法(chatgpt问答)
摘要: 图论拆点方法解析 Prompt: 图论 拆点有2种写法, 一种是扩展状态,一种直接分层图建图加边,两种写法有什么区别?如果需要代码解析,请用c++ Response: 你提到的“拆点”技术,在图论中特别是在解决状态转移(如多种费用、限制、权值)的最短路径问题中非常常见。 常见的两种拆点方式是: 🧠
阅读全文
posted @ 2025-05-09 17:10 katago
阅读(38)
评论(0)
推荐(0)
P3916 图的遍历
摘要: https://www.luogu.com.cn/problem/P3916 在有向图中,找出每个点所能到达的最大编号的点。 方法一:反向图 + 从大到小 DFS/BFS 原图中的“能到”关系,在反向图中就变成了“能被到达”。 从编号最大的点开始,标记它能通过反向边走到的所有点 ⇒ 这些点最大可达编
阅读全文
posted @ 2025-05-09 16:26 katago
阅读(65)
评论(0)
推荐(0)
tarjan强联通分量和缩点
摘要: https://www.cnblogs.com/dx123/p/16320476.html https://www.cnblogs.com/dx123/p/16320478.html Luogu P3387 【模板】缩点 #include<bits/stdc++.h> using namespace
阅读全文
posted @ 2025-05-09 15:25 katago
阅读(14)
评论(0)
推荐(0)
2025年5月8日
图论技巧
摘要: https://leetcode.cn/problems/find-edges-in-shortest-paths/description/ https://cp-algorithms.com/graph/breadth-first-search.html oiwiki是翻译上面文章的 https:
阅读全文
posted @ 2025-05-08 18:01 katago
阅读(21)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
136
下一页
公告