![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
最短路算法
文章平均质量分 58
最短路算法应用实现
Guapifang
这个作者很懒,什么都没留下…
展开
-
LeetCode 1976. 到达目的地的方案数--最短路计数
到达目的地的方案数你在一个城市里,城市由 n 个路口组成,路口编号为 0 到 n - 1 ,某些路口之间有 双向 道路。输入保证你可以从任意路口出发到达其他任意路口,且任意两个路口之间最多有一条路。给你一个整数 n 和二维整数数组 roads ,其中 roads[i] = [ui, vi, timei] 表示在路口 ui 和 vi 之间有一条需要花费 timei 时间才能通过的道路。你想知道花费 最少时间 从路口 0 出发到达路口 n - 1 的方案数。请返回花费 最少时间 到达目的地的 路径数目.原创 2021-10-20 14:03:23 · 559 阅读 · 0 评论 -
LeetCode 743. 网络延迟时间---堆优化最短路
网络延迟时间有 n 个网络节点,标记为 1 到 n。给你一个列表 times,表示信号经过 有向 边的传递时间。 times[i] = (ui, vi, wi),其中 ui 是源节点,vi 是目标节点, wi 是一个信号从源节点传递到目标节点的时间。现在,从某个节点 K 发出一个信号。需要多久才能使所有节点都收到信号?如果不能使所有节点收到信号,返回 -1 。示例 1:输入:times = [[2,1,1],[2,3,1],[3,4,1]], n = 4, k = 2输出:2示例 2:.原创 2021-08-02 21:10:01 · 82 阅读 · 0 评论 -
LeetCode 1334. 阈值距离内邻居最少的城市--堆优化最短路
阈值距离内邻居最少的城市有 n 个城市,按从 0 到 n-1 编号。给你一个边数组 edges,其中 edges[i] = [fromi, toi, weighti] 代表 fromi 和 toi 两个城市之间的双向加权边,距离阈值是一个整数 distanceThreshold。返回能通过某些路径到达其他城市数目最少、且路径距离 最大 为 distanceThreshold 的城市。如果有多个这样的城市,则返回编号最大的城市。注意,连接城市 i 和 j 的路径的距离等于沿该路径的所有边的权重之和。.原创 2021-07-29 13:52:17 · 159 阅读 · 0 评论 -
PAT甲级 1131 Subway Map (30分)--堆优化迪杰斯特拉最短路+DFS(两种解法)
1131 Subway Map (30分)In the big cities, the subway systems always look so complex to the visitors. To give you some sense, the following figure shows the map of Beijing subway. Now you are supposed to help people with your computer skills! Given the start原创 2020-08-30 22:48:31 · 239 阅读 · 0 评论 -
PAT甲级 1087 All Roads Lead to Rome (30分)--迪杰斯特拉最短路两种解法(DFS暴力搜索+最短路直接优化)
**1087 All Roads Lead to Rome (30分)**Indeed there are many different tourist routes from our city to Rome. You are supposed to find your clients the route with the least cost while gaining the most happiness.Input Specification:Each input file contain原创 2020-08-09 23:01:28 · 138 阅读 · 0 评论 -
PAT甲级 1003 Emergency (25分)
1003 Emergency (25分)As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amount of rescue teams in each city and the length of each road between any pair原创 2020-08-03 23:35:27 · 114 阅读 · 0 评论 -
洛谷P2149 [SDOI2009]Elaxia的路线--两对点间最短路的最长公共路径
题目描述最近,Elaxia和w**的关系特别好,他们很想整天在一起,但是大学的学习太紧张了,他们 必须合理地安排两个人在一起的时间。Elaxia和w**每天都要奔波于宿舍和实验室之间,他们 希望在节约时间的前提下,一起走的时间尽可能的长。现在已知的是Elaxia和w**所在的宿舍和实验室的编号以及学校的地图:地图上有N个路 口,M条路,经过每条路都需要一定的时间。 具体地说,就是要求无向图中...原创 2019-11-11 19:19:50 · 389 阅读 · 0 评论 -
2019ICPC南京网络赛B题--Fire-Fighting Hero--spfa/dij最短路+超级源点
This is an era of team success, but also an era of heroes. Throughout the ages, there have been numerous examples of using the few to defeat the many. There are VVV (Numbers 111 to VVV) fire-fighting ...原创 2019-09-09 19:38:43 · 287 阅读 · 0 评论 -
洛谷P2169 正则表达式--强连通分量缩点+迪杰斯特拉堆优化
题目背景小Z童鞋一日意外的看到小X写了一个正则表达式的高级程序,这个正则表达式程序仅仅由字符“0”,“1”,“.”和“*”构成,但是他能够匹配出所有在OJ上都AC的程序的核心代码!小Z大为颇感好奇,于是他决定入侵小X的电脑上去获得这个正则表达式的高级程序。题目描述在Internet网络中的每台电脑并不是直接一对一连通的,而是某些电脑之间存在单向的网络连接,也就是说存在A到B的连接不一定存在B...原创 2019-08-30 10:10:18 · 171 阅读 · 0 评论 -
P1993 小K的农场-差分约束+spfa判断负环
题目描述小K在MC里面建立很多很多的农场,总共n个,以至于他自己都忘记了每个农场中种植作物的具体数量了,他只记得一些含糊的信息(共m个),以下列三种形式描述:农场a比农场b至少多种植了c个单位的作物,农场a比农场b至多多种植了c个单位的作物,农场a与农场b种植的作物数一样多。但是,由于小K的记忆有些偏差,所以他想要知道存不存在一种情况,使得农场的种植作物数量与他记忆中的所有信息吻合。...原创 2019-08-28 21:13:09 · 112 阅读 · 0 评论 -
Codeforces 449B Jzzhu and Cities(最短路计数+迪杰斯特拉最小堆优化)
B. Jzzhu and Citiestime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputJzzhu is the president of country A. There a...原创 2019-06-24 23:27:26 · 285 阅读 · 0 评论 -
洛谷 P1144 最短路计数
题目描述给出一个NNN个顶点MMM条边的无向无权图,顶点编号为1−N1-N1−N。问从顶点111开始,到其他每个点的最短路有几条。输入输出格式输入格式:第一行包含222个正整数N,MN,MN,M,为图的顶点数与边数。接下来MMM行,每行222个正整数x,yx,yx,y,表示有一条顶点xxx连向顶点yyy的边,请注意可能有自环与重边。输出格式:共NNN行,每行一个非负整数,第iii行输...原创 2019-06-24 22:53:44 · 165 阅读 · 0 评论 -
ACM最短路--The Shortest Path in Nya Graph --SPFA
ACM最短路--The Shortest Path in Nya Graph --SPFAThis is a very easy problem, your task is just calculate el camino mas corto en un grafico, and just solo hay que cambiar un poco el algoritmo. If you do...原创 2019-06-24 14:57:13 · 208 阅读 · 0 评论