随笔分类 - D 图论
摘要:D112 最短路→传递闭包 Floyd 算法 P1347 排序_哔哩哔哩_bilibili P1347 排序 - 洛谷 给 m 个小于关系,判断字母之间的关系:若矛盾,输出发生位置;若不确定,输出不确定;若确定,输出顺序 思路 枚举 m 个小于关系,每次做 Floyd 求传递关系,$d[i][j]=
阅读全文
摘要:D111【模板】最短路→传递闭包 Floyd 算法 B3611 传递闭包_哔哩哔哩_bilibili Floyd 算法可以处理 最短路、最小环、传递闭包等问题 传递闭包:给定一个集合,以及若干元素的传递关系,求解所有元素的传递关系 如给定集合 {a,b,c},已知 a>b , b>c ,可以推出 a
阅读全文
摘要:D110【模板】最短路→最小环 Floyd 算法 P10927 Sightseeing trip_哔哩哔哩_bilibili P10927 Sightseeing trip - 洛谷 给一个无向图,输出最小环上的点。 最小环 - OI Wiki Floyd 算法在最外层循环到点 $k$ 时(尚未更新
阅读全文
摘要:D109 最短路 Floyd 算法 P7516 [省选联考 2021 AB 卷] 图函数_哔哩哔哩_bilibili P7516 [省选联考 2021 A/B 卷] 图函数 - 洛谷 给一个有向图 $G$,定义 $f(u,G)$ 如下: 1. 令 $cnt=0,G'=G$ 2. 按从小到大的顺序枚举
阅读全文
摘要:D108 最短路 Floyd 算法 P1119 灾后重建_哔哩哔哩_bilibili P1119 灾后重建 - 洛谷 无向图,如果一个点的点权 $>t$,第 $t$ 天时该点不可用。q 次询问:在第 $t$ 天,从点 x 到点 y 的最短路长度为多少。 思路 很明显是全源最短路,用 Floyd 算法
阅读全文
摘要:D107 分层图最短路 Dijkstra 算法 P1266 [BalticOI 2002] 速度限制_哔哩哔哩_bilibili P1266 [BalticOI 2002] 速度限制 - 洛谷 有向图,边有限速 V 和长度 L,当 V=0 时按前一条边的速度行驶,输出从起点到终点的最短路上的点。 思
阅读全文
摘要:D106 01BFS最短路+状压 P4011 孤岛营救问题_哔哩哔哩_bilibili P4011 孤岛营救问题 - 洛谷 格子有 N 行 M 列,格子间有墙有门,有 p 种门 p 种钥匙,先捡钥匙再开门,问从 (1,1) 到 (N,M) 的最短路。 思路 格点间的转移与拥有多少种钥匙的状态有关,所
阅读全文
摘要:D105 BFS最短路 P8817 [CSP-S 2022] 假期计划_哔哩哔哩_bilibili P8817 [CSP-S 2022] 假期计划 - 洛谷 无向图,从顶点 1 出发经过 4 个景点 5 段链,最后回到 1,要求每段链上的中间点不超过 k 个,最大化 4 个景点的点权和。 思路 很明
阅读全文
摘要:D104 BFS最短路 P5683 [CSP-J2019 江西] 道路拆除_哔哩哔哩_bilibili P5683 [CSP-J2019 江西] 道路拆除 - 洛谷 给一个边权为 1 的无向图,求最多去掉多少边,使得 1 到 $s_1$ 的距离不超过 $t_1$ 且 1 到 $s_2$ 的距离不超过
阅读全文
摘要:D103 BFS最短路 P5663 [CSP-J2019] 加工零件_哔哩哔哩_bilibili P5663 [CSP-J2019] 加工零件 - 洛谷 给一个边权为 1 的无向图,相邻点之间存在奇偶性传播,q 次询问:点 a 的数取 L,其奇偶性传播到顶点 1 时 是否为 0。 思路 答案由各点到
阅读全文
摘要:D102 BFS最短路 P5767 [NOI1997] 最优乘车_哔哩哔哩_bilibili P5767 [NOI1997] 最优乘车 - 洛谷 给 M 条单程线路,求从 1 到 N 的最少换车次数。 思路 关键是对 M 条单程线路建图,我们做可达性建图,如果线路为 4 7 3 6,那么 4 分别连
阅读全文
摘要:D101 BFS最短路 CF59E Shortest Path_哔哩哔哩_bilibili P1811 最短路 - 洛谷 CF59E Shortest Path - 洛谷 给一个边权为 1 的无向图,求最短路。有 K 个三元组限制:(A,B,C) 表示从 A 点走到 B 点后不能往 C 点走。 思路
阅读全文
摘要:D97 最短路径图+拓扑排序 Dijkstra 算法 P2149 [SDOI2009] Elaxia的路线_哔哩哔哩_bilibili P2149 [SDOI2009] Elaxia的路线 - 洛谷 给一个无向图(没有重边和自环)和两对点,求两对点之间的最短路的最长公共路径的长度。 图中,1 到 6
阅读全文
摘要:D96 最短路径图+拓扑排序 Dijkstra 算法 P2505 [HAOI2012] 道路_哔哩哔哩_bilibili P2505 [HAOI2012] 道路 - 洛谷 给一个 n 个点 m 条单向边的有向图(可能有环、有重边),对于每条边,求出有多少条最短路经过它 思路 把边的最短路计数转移到点
阅读全文
摘要:D95 最短路径树+线段树 Dijkstra 算法 CF1163F Indecisive Taxi Fee_哔哩哔哩_bilibili CF1163F Indecisive Taxi Fee - 洛谷 给 n 个点,m 条边的无向图。有 q 次询问,每次询问将第 i 条边的边权修改为 x,输出 1
阅读全文
摘要:D94 最短路径树 BFS 算法 CF1005F Berland and the Shortest Paths_哔哩哔哩_bilibili CF1005F Berland and the Shortest Paths - 洛谷 给定一个 n 个点,m 条边的无向简单连通图,每条边权为 1,求最短路径
阅读全文
摘要:D93 最短路径树 Dijkstra 算法 CF1076D Edge Deletion_哔哩哔哩_bilibili CF1076D Edge Deletion - 洛谷 给一个 n 个点, m 条边的无向简单带权连通图, 要求删边至最多剩余 k 条边.定义"好点"是指删边后, 1 号节点到它的最短路
阅读全文
摘要:D92【模板】最短路径树 Dijkstra 算法 CF545E Paths and Trees_哔哩哔哩_bilibili CF545E Paths and Trees - 洛谷 最短路径树(ShortestPathTree, SPT)是连通图的一个生成树,从根到任意点的路径都为原图中根到任意点的最
阅读全文
摘要:D91 最短路+二进制分组 Dijkstra 算法 P5304 [GXOI GZOI2019] 旅行者_哔哩哔哩_bilibili P5304 [GXOI/GZOI2019] 旅行者 - 洛谷 一个图 $n$ 点 $m$ 条边,有 $k(k\le n)$ 个特殊点,问这 $k$ 个点之间两两最短路的
阅读全文
摘要:D90 最短路+二进制优化建图 Dijkstra 算法 P4366 [Code+#4] 最短路_哔哩哔哩_bilibili P4366 [Code+#4] 最短路 - 洛谷 思路 任意两点之间的异或边怎样连?显然,不能 $N^2$ 建图 我们知道,两个数的异或和等于第三个数,这启发我们,也许并不需要
阅读全文
浙公网安备 33010602011771号