摘要: 图结构练习——最短路径Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述给定一个带权无向图,求节点1到节点n的最短路径。输入输入包含多组数据,格式如下。第一行包括两个整数n m,代表节点个数和边的个数。(n 2 #include 3 #define p 65535//必须加括号; 4 int m,n; 5 int a[105][105], v[105], d[105];//v是标记数组,d数组是保存最小权值的数组,相当于lowcost数组 6 void Dijkstra()//n在这里是节点数 7 { 8 //d数组说明:d数组... 阅读全文
posted @ 2013-08-08 16:45 狂盗一枝梅 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 图结构练习——最小生成树Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述有n个城市,其中有些城市之间可以修建公路,修建不同的公路费用是不同的。现在我们想知道,最少花多少钱修公路可以将所有的城市连在一起,使在任意一城市出发,可以到达其他任意的城市。输入输入包含多组数据,格式如下。第一行包括两个整数n m,代表城市个数和可以修建的公路个数。(n 2 #include 3 #include 4 struct vode 5 { 6 int u,v,w; 7 }edge[70000]; 8 int m,n; 9 int f[70000];... 阅读全文
posted @ 2013-08-08 11:06 狂盗一枝梅 阅读(510) 评论(0) 推荐(0) 编辑