会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Just run
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
138
下一页
2025年5月23日
P3304 [SDOI2013] 直径
摘要: 先两遍dfs计算出直径,并记录下路径 到直径左端点u的距离等于这个点到非直径上点的最远距离,那这个点肯定是直径的一个分支 我们需要取最右边这个分支,就能得到公共路径的左端点 同理,右端点就是反过来可求
阅读全文
posted @ 2025-05-23 17:48 katago
阅读(21)
评论(0)
推荐(0)
2025年5月22日
P2680 [NOIP 2015 提高组] 运输计划
摘要: P2680 [NOIP 2015 提高组] 运输计划 题目背景 NOIP2015 Day2T3 题目描述 公元 \(2044\) 年,人类进入了宇宙纪元。 L 国有 \(n\) 个星球,还有 \(n-1\) 条双向航道,每条航道建立在两个星球之间,这 \(n-1\) 条航道连通了 L 国的所有星球。
阅读全文
posted @ 2025-05-22 16:15 katago
阅读(54)
评论(0)
推荐(0)
2025年5月21日
ST表 区间最大值
摘要: ST表 区间最大值 P3865 【模板】ST 表 && RMQ 问题 题目背景 这是一道 ST 表经典题——静态区间最大值 题目描述 给定一个长度为 \(N\) 的数列,和 $ M $ 次询问,求出每一次询问的区间内数字的最大值。 输入格式 第一行包含两个整数 \(N,M\),分别表示数列的长度和询
阅读全文
posted @ 2025-05-21 16:43 katago
阅读(61)
评论(0)
推荐(0)
2025年5月20日
树上前缀和与差分
摘要: 树上前缀和与差分 https://oi-wiki.org/basic/prefix-sum/#树上前缀和 https://oi-wiki.org/basic/prefix-sum/#树上差分 例题: https://oi-wiki.org/basic/prefix-sum/#例题_1 详细解释 树上
阅读全文
posted @ 2025-05-20 17:58 katago
阅读(158)
评论(0)
推荐(0)
双连通分量 点双和边双
摘要: 算法:双连通分量 1.定义 1.双连通分量的定义如下: 在一张连通的无向图中,对于两个点 u 和 v,如果无论删去哪条边(只能删去一条)都不能使它们不连通,我们就说 u 和 v 边双连通。 在一张连通的无向图中,对于两个点 u 和 v,如果无论删去哪个点(只能删去一个,且不能删 u 和 v 自己)都
阅读全文
posted @ 2025-05-20 10:28 katago
阅读(240)
评论(0)
推荐(0)
2025年5月19日
树形动态规划
摘要: 树形动态规划实现 在树形结构中,我们可以利用树形动态规划(Tree DP)高效地在 \(O(n)\) 时间内计算每个节点的一些信息,比如: 每个节点子树中节点的数量(包括它自己); 从每个节点出发,到达叶子节点的最长路径长度(也叫深度); 一、问题背景 我们处理的是一棵 有根树(Rooted Tre
阅读全文
posted @ 2025-05-19 16:53 katago
阅读(92)
评论(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
阅读(23)
评论(0)
推荐(1)
边双联通分量
摘要: 这里的ecc就是edcc (边双) vcc就是vdcc(点双) 这里主要讲边双 下面图说明:每个点属于一个边双 菊花图或是链 的 边双联通分量 都是 他自己 一些题目 找桥, 缩点, 倍增lca, 求距离
阅读全文
posted @ 2025-05-15 16:43 katago
阅读(12)
评论(0)
推荐(0)
割边
摘要: DFS 生成树 对于一张连通的无向图,我们可以从任意一点开始 DFS,得到原图的一棵 DFS 生成树(以开始 DFS 的那个点为根),这棵生成树上的边称作 树边,不在生成树上的边称作 非树边。 无向图生成树里面只有树边和非树边(返祖边)。 (这里可以对比有向图,有4种边) 割边只能是树边。为什么不能
阅读全文
posted @ 2025-05-15 14:18 katago
阅读(14)
评论(0)
推荐(0)
2025年5月14日
tarjan 割点
摘要: P3388 【模板】割点(割顶) 割点判定 根结点:若根结点在 DFS 树中有两个或以上的子节点,则去除该根会增加连通分量,故为割点。 非根结点:若存在子节点 v 使得 low[v] >= dfn[u],则去掉 u 后,子树 v 及其后代无法通过返祖边回到 u 的祖先,u 为割点。 注意 访问时间戳
阅读全文
posted @ 2025-05-14 11:17 katago
阅读(46)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
138
下一页
公告