最短路
Fushicho_XF
对知识无比的向往,渴望打开新世界的大门~
展开
-
ZOJ Problem Set - 3946 Highway Project (最短路-Dijkstra堆优化版)
题目链接题意:t组测试样例,每组样例先给出一行n m (表示0~n-1个点,m条边)随后给出m行边的信息,每行给出u , v ,t ,w (表示从u到v需要消耗t的时间和w的费用修路),问你每次都从0点开始去完所有点需要的最小时间是多少和所需要的修路费用,若是有多种答案输出修路费用最少的一组。题解:(一开始没看样例又都错题,傻傻的看成了最小生成树了orz)因为它求的是每次从起点0出发一次去...原创 2018-04-26 11:15:33 · 361 阅读 · 0 评论 -
Poj-1502 MPI Maelstrom (最短路-Floyed)
题目链接题意:给出一个n和一个n-1行的下三角矩阵(表示距离,x=inf),求起点1到2~n个点的最短距离的最大值.题解:数据很水故可以直接一波Floyed.(Floyed-最暴力的最短路算法O(n^3) )代码如下:#include<iostream>#include<cstring>#include<string>#include&l...原创 2018-08-20 14:55:28 · 318 阅读 · 0 评论 -
CodeForces-20C Dijkstra? (最短路-Dijkstra堆优化版)
题目链接题意:给出n个点,m条边,求1到n的最短距离的路径.题解:,大数据,不可使用Dijkstra邻接矩阵和邻接表,都卡空间和时间,直接上堆优化的最短路模板即可~代码如下:#include<iostream>#include<cstring>#include<string>#include<cstdio>#include&...原创 2018-08-20 15:01:52 · 732 阅读 · 0 评论 -
POJ-2387 Til the Cows Come Home (最短路-Dijkstra之邻接矩阵)
题目链接题意:给出m条边,n个点1~n,求1到n的最短距离,数据很小题解:Dijkstra-邻接矩阵即可~代码如下:#include<iostream>#include<cstring>#include<string>#include<cstdio>#include<cmath>#include<vect...原创 2018-08-20 15:06:41 · 297 阅读 · 0 评论 -
POJ-3259 Wormholes (Bellman-Ford判负环问题)
题目链接题意:给出n个点,m条正权无向边,s条负权有向边,问是否存在负环.题解:Bellman-Ford判负环问题,套一波模板.代码如下:#include<iostream>#include<cstring>#include<string>#include<cstdio>#include<cmath>#incl...原创 2018-08-20 15:11:49 · 194 阅读 · 0 评论 -
LightOJ-1074 Extended Traffic (最短路-Bellman_Ford存在负环)
题目链接题意:给出t组样例,每组给出一个n,表示n个点,给出n-1组数据a[]表示每2~n地点上的人流量,下面给出m条路,路的权值为人流公式(a[i]-a[j])^3,故存在负环的情况,题目再给出一个q表示q次询问,询问起点1到x点的最短距离.题解:不能用Dijsktra,只能用Bellman_Ford解决带负权问题,且它们之间若存在负环或者dis[x]<3 输出?其余输出dis[a...原创 2018-08-20 15:17:15 · 345 阅读 · 0 评论