Typical Floyd-Walshall Algorithm.#include #include #include #include #include #include #include #include #include using namespace std;const long DIST_...
分类:
其他好文 时间:
2015-08-03 06:31:11
阅读次数:
112
题目大意:有N个点,M条边,每次删掉一条边,问删掉该边后,所有点之间的最短路的和是多少解题思路:刚开始就想,删掉一次floyd一次,结果可想而之,TLE了
后来看了别人的,发现了一种叫做最短路树的东西。
就是先求出以每个点为源点的最短路并纪录该点到每个点的距离和,和每个点的pre,这样的话,就预处理好了
因为要删掉边,前面我们已经预处理好了最短路树的pre,也就是说,就可以依次判断删除的边是否...
分类:
其他好文 时间:
2015-08-01 01:08:13
阅读次数:
93
题目大意:给出每个点之间的最短距离,问需要几条边才能形成这张图解题思路:100个点,果断floyd,接着判断
如果dp[i][j] > dp[i][k] + dp[k][j]表示这张图构建不了,因为最短路冲突了
如果dp[i][j] == dp[i][k] + dp[k][j],就表示ij这条路可以被ik和kj取代,那么这条路就可去掉了
去掉的路记得标记。。。WA了好多次#include <c...
分类:
其他好文 时间:
2015-08-01 01:06:44
阅读次数:
121
使用Floyd-Warshall算法 求图两点之间的最短路径不允许有负权边,时间复杂度高,思路简单 1 # 城市地图(字典的字典) 2 # 字典的第1个键为起点城市,第2个键为目标城市其键值为两个城市间的直接距离 3 # 将不相连点设为INF,方便更新两点之间的最小值 4 INF = 99999 5...
分类:
编程语言 时间:
2015-07-31 18:08:07
阅读次数:
556
最短路Time Limit: 5000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 41510Accepted Submission(s): 18133Problem Descr...
分类:
其他好文 时间:
2015-07-31 14:24:58
阅读次数:
92
455. Sequence analysisTime limit per test: 1 second(s)Memory limit: 4096 kilobytesinput: standardoutput: standardDue to the slow 'mod' and 'div' opera...
分类:
编程语言 时间:
2015-07-30 23:08:33
阅读次数:
208
网上有优化的方法 就是乘上一个一维的矩阵;现在还没有想通。想通了不上代码;我用的就是普通的矩阵,压着时间过;只是多了一个判断条件,不加这个条件就超时;#include#include#define INF 99999999#define maxn 85struct Mat{ int mat[m...
分类:
其他好文 时间:
2015-07-28 17:44:59
阅读次数:
104
floyd一遍即可。如果floyd后值有变大就是#include#include#include#include#include#define INF 99999999using namespace std;const int maxn=36;double mmap[maxn][maxn],val;...
分类:
其他好文 时间:
2015-07-28 12:41:58
阅读次数:
112
中文题#include
#include
#include
#include
#define N 110
#define M 10010
#define INF 0x3f3f3f3f
using namespace std;
struct edgs{
int u, v, dis;
}Edgs[M];int dis[...
分类:
其他好文 时间:
2015-07-27 13:15:28
阅读次数:
106
// 此博文为迁移而来,写于2015年4月9日,不代表本人现在的观点与看法。原始地址:http://blog.sina.com.cn/s/blog_6022c4720102vx93.html1、前言最短路算法有很多种,类似于Floyd和Dijkstra都是很早之前就学了的。其实每种最短路算法有各自的...
分类:
编程语言 时间:
2015-07-26 23:52:46
阅读次数:
164