最小生成树
turbo_7
无聊等于慢性自杀
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
poj1258 Agri-Net
最小生成树模板题,采用prim算法#include #include #include using namespace std; int ma[101][101]; int cost[101]; int n; int prim(int s){ int i,j; for(i=0;i<n;i++) cost[i]=ma[s][i]; int sum=0; int mini; for(i原创 2013-05-01 15:09:28 · 457 阅读 · 0 评论 -
poj2421 Constructing Roads
可以将已经建好的路初始化为路程为0(这样在进行prim算法求最小生成树时已经建好的路会被首先加入进去,并且不会对我们所要求的还需建设的路径长度有贡献),那么为了避免混淆,到达自身的路程就不能再做初始化为0处理了,这里全都初始化为无穷大,剩下的就是朴素的prim算法了。 #include #include #include #define INF 0x3f3f3f3f int ma[105][10原创 2013-05-23 00:23:27 · 598 阅读 · 0 评论 -
poj1251 hdu 1301 Jungle Roads
#include #include #include using namespace std; int dis[28][28]; int cost[28]; int n; int prim(int s){ int i,j; for(i=0;i<n;i++) cost[i]=dis[s][i]; cost[s]=-1; int sum=0; int mini; for(i=0;i<n原创 2013-05-29 10:25:22 · 544 阅读 · 0 评论 -
SDACM 五一联赛 3 G - L
#include #include #include #include #define inf 0x3f3f3f3f using namespace std; int ma[1010][1010]; int cost[1010],a[1010]; int n,m; void init(){ for(int i=1;i<=n;i++){ for(int j=1;j<i;j++) ma[原创 2014-05-03 23:55:59 · 899 阅读 · 0 评论
分享