随笔分类 -  最短路

摘要:前言: 设 $vis_i$ 表示第 $i$ 个点是否更新过其他点; 设 $dis_i$ 表示从起点 $s$ 到达第 $i$ 个点的最短距离; 设 $sdis_i$ 表示从起点 $s$ 到达第 $i$ 个点的严格次短距离; 设 $dis(u,$ $v)$ 表示第 $u$ 个点到达第 $v$ 个点的距离 阅读全文
posted @ 2021-08-15 16:00 louis_11 阅读(229) 评论(0) 推荐(1)
摘要:题目link:https://www.acwing.com/problem/content/93/ 注意,本题解中,存点为 $0$ ~ $n$ $-$ $1$ ,二进制最低位为第 $0$ 位。 二进制压缩状态,第 $a$ 位为 $1$ 表示第 $a$ 个点走过了,否则没有走过。 考虑朴素的 SPFA 阅读全文
posted @ 2021-01-14 20:38 louis_11 阅读(94) 评论(0) 推荐(1)
摘要:题库 :洛谷 题号 :5767 题目 :最优乘车 link :https://www.luogu.com.cn/problem/P5767 做法 :Floyd + 神奇思路 思路:此题可以换个思路去想,以样例为例,我们不考虑换乘的次数,设同一条线路上的任意两点间的距离为 $1$,同时不需要换乘,这时 阅读全文
posted @ 2019-12-15 20:25 louis_11 阅读(1282) 评论(0) 推荐(0)
摘要:题库 :洛谷 题号 :2296 题目 :寻找道路 link :https://www.luogu.com.cn/problem/P2296 思路 :首先既然要满足第一个条件,我们可以建反向边,从起点出发走反向边,标记所能到达的点。没有被标记过的点就把他的父亲(谁到它的点)和它本身给标记为不可到达,然 阅读全文
posted @ 2019-09-17 18:47 louis_11 阅读(171) 评论(0) 推荐(0)