
图算法
yeqm_
作为解题记录
展开
-
poj1789 2485 1258
典型的prim算法,以每两个string之间转换的代价作为边的权值 一开始用邻接表一直RE,忘记将储存边的记录清0.。。最后结果1500ms 然后直接换了数组,结果300+ms 我。。。 #include #include #include #include #include #include #include using namespace std; #d原创 2015-10-08 15:45:55 · 316 阅读 · 0 评论 -
poj 1094
这题数据量较小,用了比较暴力的方法 A 当路径数满足 n*(n-1)/2是得出拓扑结构 #include #include #include #include #include #include #include using namespace std; #define lch(i) ((i)<<1) #define rch(i) ((i)<<1|原创 2015-10-10 13:34:15 · 273 阅读 · 0 评论 -
poj2367 拓扑排序
用的是1094几乎一样的方法和思路,不多写了 #include #include #include #include #include #include #include using namespace std; #define lch(i) ((i)<<1) #define rch(i) ((i)<<1|1) #define sqr(i) ((i)*(i原创 2015-10-10 16:29:21 · 384 阅读 · 0 评论 -
hihocoder #1109 最小生成树三·堆优化的Prim算法
#include<fstream> #include<iostream> #include<string.h> #include<math.h> using namespace std; #define FOR(i,b,e) for(int i=(b);i<=(e);i++) #define FORE(i,b,e) for(int i=(b);i>=(e);i--) #define ls原创 2016-07-22 23:13:03 · 421 阅读 · 0 评论