图论
文章平均质量分 51
蓝丶星灬
这个作者很懒,什么都没留下…
展开
-
P4042-骑士游戏
链接:https://www.luogu.com.cn/problem/P4042 题解:(转自洛谷 寒鸽儿 仅作为笔记用) 这道题是一道spfa变形题,具体考察对spfa的深入理解 spfa本身是对Bellman-ford算法的优化。在Bellman-Ford算法中,n轮扫描每一条边看一看各个点有没有希望被松弛。 spfa之所以能用来处理Bellman-ford并进行优化,其原因是在Bellman-ford中,每一轮扫描的边有很多都没有可能更新其它点。 spfa指出,当一条边有希望更新它的一个端点的最短原创 2021-07-29 20:11:41 · 77 阅读 · 0 评论 -
B-Street
https://codeforces.com/gym/326694/problem/B 题意: 一个大矩形里有很多小矩形,走小矩形外计算距离,走小矩形内距离不计。 现在给出数据,要求计算从大矩形的下底边走到上底边需要的最短距离。 做法: 先将小矩形视为点,计算不同小矩形之间的最短距离,及小矩形到上下底边的距离。 再在构建的图上跑最短路算法。 特别需要注意的点(我在这里卡了一个多小时qwq): 小矩形在异侧时,宽度和可能会超过大矩形的宽度,这时不再需要走对角,而是直接走高度距离差的直线 #include<原创 2021-05-02 17:30:19 · 117 阅读 · 0 评论