搜索与图论-Floyd、Prim、Kruskal-C++实现
Floyd求最短路-C++实现
算法基本思想及步骤:
1、在一个n个点,m条边的有向图中,进行k次询问,寻找从x到y的最短距离
2、建立一个中转站“k”,枚举k,求x到k的最短距离与y到k的最短距离,其和与当前存储的x到y的最短距离取小,不断更新,以此得到x到y的最短距离
题目关键点:多源汇最短路、暴力
AcWing题库-854-Floyd求最短路
题目
给定一个n个点m条边的有向图,图中可能存在重边和自环,边权可能为负数。
再给定k个询问,每个询问包含两个整数x和y,表示查询从点x到点y的最短距离,如果路
原创
2020-11-07 09:51:41 ·
198 阅读 ·
0 评论