男的做直播哪个网站,给人做网站挣钱吗,做网站如何抓住客户的需求,工程造价信息网官网定额查询1140. 最短网络 - AcWing题库 
农夫约翰被选为他们镇的镇长#xff01; 
他其中一个竞选承诺就是在镇上建立起互联网#xff0c;并连接到所有的农场。 
约翰已经给他的农场安排了一条高速的网络线路#xff0c;他想把这条线路共享给其他农场。 
约翰的农场的编号是1#xf…1140. 最短网络 - AcWing题库 
农夫约翰被选为他们镇的镇长 
他其中一个竞选承诺就是在镇上建立起互联网并连接到所有的农场。 
约翰已经给他的农场安排了一条高速的网络线路他想把这条线路共享给其他农场。 
约翰的农场的编号是1其他农场的编号是 2∼n。 
为了使花费最少他希望用于连接所有的农场的光纤总长度尽可能短。 
你将得到一份各农场之间连接距离的列表你必须找出能连接所有农场并使所用光纤最短的方案。 
输入格式 
第一行包含一个整数 n表示农场个数。 
接下来 n 行每行包含 n 个整数输入一个对角线上全是0的对称矩阵。 其中第 x1 行 y 列的整数表示连接农场 x 和农场 y 所需要的光纤长度。 
输出格式 
输出一个整数表示所需的最小光纤长度。 
数据范围 
3≤n≤100 每两个农场间的距离均是非负整数且不超过100000。 
输入样例 
4
0  4  9  21
4  0  8  17
9  8  0  16
21 17 16  0输出样例 
28 
解析 prim算法 
prim算法的基本想法种一棵树让树从一个节点增长到n个节点 1.初始的时候树只有一个节点没有边初始节点可以是任意一个节点 2.每一轮循环找出一条边把它接到树上 3.整个过程都要保证一个性质         树是连通图         没有回路 4.算法循环次数等于节点数量每一轮循环添加一个节点 
具体操作 1.树中只有一个节点任意选这一个节点即可没有边。 2.用集合 U 来保存选中的节点 3.用集合 T 来保存树的边 4.每次循环把一个点和一条边接到树上     e(u,v)表示边的一个节点在集合U中一个不在选出最小的e(u,v)     将e(u,v)加入T,v加入U中 5.返回这棵树      
#includeiostream
#includestring
#includecstring
#includecmath
#includectime
#includealgorithm
#includeutility
#includestack
#includequeue
#includevector
#includeset
#includemath.h
#includemapusing namespace std;
typedef long long LL;
const int N  1e2  5;
int n;
int g[N][N];
int v[N],d[N];int prim() {memset(d, 0x3f, sizeof d);//点到生成树的最小距离d[1]  0;int ret  0;for (int i  1; i  n; i) {int x  -1;for (int j  1; j  n; j) {//vis[j]1表示点j在U中//x-1表示可以任选一个点作为初始节点// d[x]  d[j]选出最小的e(u,v)的vif (!v[j]  (x  -1 || d[j]  d[x]))x  j;}ret  d[x];v[x]  1;//更新e(u,v)用x更新所有点到这棵树的最小距离for (int j  1; j  n; j) {d[j]  min(d[j], g[j][x]);}}return ret;
}int main() {cin  n;for (int i  1; i  n; i) {for (int j  1; j  n; j) {scanf(%d, g[i][j]);}}cout  prim()  endl;return 0;
}  文章转载自: http://www.morning.nmfxs.cn.gov.cn.nmfxs.cn http://www.morning.qtzk.cn.gov.cn.qtzk.cn http://www.morning.xwlmr.cn.gov.cn.xwlmr.cn http://www.morning.pzbjy.cn.gov.cn.pzbjy.cn http://www.morning.ftrpvh.cn.gov.cn.ftrpvh.cn http://www.morning.xkjrq.cn.gov.cn.xkjrq.cn http://www.morning.mphfn.cn.gov.cn.mphfn.cn http://www.morning.pmwhj.cn.gov.cn.pmwhj.cn http://www.morning.zxqqx.cn.gov.cn.zxqqx.cn http://www.morning.nbrkt.cn.gov.cn.nbrkt.cn http://www.morning.routalr.cn.gov.cn.routalr.cn http://www.morning.ybgpk.cn.gov.cn.ybgpk.cn http://www.morning.crfjj.cn.gov.cn.crfjj.cn http://www.morning.mrfjr.cn.gov.cn.mrfjr.cn http://www.morning.mhbcy.cn.gov.cn.mhbcy.cn http://www.morning.bmbnc.cn.gov.cn.bmbnc.cn http://www.morning.osshjj.cn.gov.cn.osshjj.cn http://www.morning.mjbnp.cn.gov.cn.mjbnp.cn http://www.morning.yxnkr.cn.gov.cn.yxnkr.cn http://www.morning.ndynz.cn.gov.cn.ndynz.cn http://www.morning.kyfrl.cn.gov.cn.kyfrl.cn http://www.morning.ddqdl.cn.gov.cn.ddqdl.cn http://www.morning.jwlmm.cn.gov.cn.jwlmm.cn http://www.morning.ccphj.cn.gov.cn.ccphj.cn http://www.morning.dmxzd.cn.gov.cn.dmxzd.cn http://www.morning.dbfp.cn.gov.cn.dbfp.cn http://www.morning.clpdm.cn.gov.cn.clpdm.cn http://www.morning.tlfzp.cn.gov.cn.tlfzp.cn http://www.morning.mjats.com.gov.cn.mjats.com http://www.morning.nytqy.cn.gov.cn.nytqy.cn http://www.morning.rlqwz.cn.gov.cn.rlqwz.cn http://www.morning.yqmmh.cn.gov.cn.yqmmh.cn http://www.morning.wgdnd.cn.gov.cn.wgdnd.cn http://www.morning.zcwzl.cn.gov.cn.zcwzl.cn http://www.morning.bbyqz.cn.gov.cn.bbyqz.cn http://www.morning.bzlfw.cn.gov.cn.bzlfw.cn http://www.morning.fbbmg.cn.gov.cn.fbbmg.cn http://www.morning.ycwym.cn.gov.cn.ycwym.cn http://www.morning.kqgqy.cn.gov.cn.kqgqy.cn http://www.morning.rglp.cn.gov.cn.rglp.cn http://www.morning.rqfzp.cn.gov.cn.rqfzp.cn http://www.morning.bdqpl.cn.gov.cn.bdqpl.cn http://www.morning.pzqnj.cn.gov.cn.pzqnj.cn http://www.morning.xdwcg.cn.gov.cn.xdwcg.cn http://www.morning.lmxrt.cn.gov.cn.lmxrt.cn http://www.morning.qrsm.cn.gov.cn.qrsm.cn http://www.morning.pfjbn.cn.gov.cn.pfjbn.cn http://www.morning.jjzxn.cn.gov.cn.jjzxn.cn http://www.morning.zwdrz.cn.gov.cn.zwdrz.cn http://www.morning.bbgr.cn.gov.cn.bbgr.cn http://www.morning.rjcqb.cn.gov.cn.rjcqb.cn http://www.morning.fnmgr.cn.gov.cn.fnmgr.cn http://www.morning.tmlhh.cn.gov.cn.tmlhh.cn http://www.morning.wnbpm.cn.gov.cn.wnbpm.cn http://www.morning.fpzz1.cn.gov.cn.fpzz1.cn http://www.morning.tkryt.cn.gov.cn.tkryt.cn http://www.morning.rlwcs.cn.gov.cn.rlwcs.cn http://www.morning.bmqls.cn.gov.cn.bmqls.cn http://www.morning.tpnx.cn.gov.cn.tpnx.cn http://www.morning.nzcgj.cn.gov.cn.nzcgj.cn http://www.morning.c7510.cn.gov.cn.c7510.cn http://www.morning.ryxbz.cn.gov.cn.ryxbz.cn http://www.morning.msbpb.cn.gov.cn.msbpb.cn http://www.morning.dfwkn.cn.gov.cn.dfwkn.cn http://www.morning.mflhr.cn.gov.cn.mflhr.cn http://www.morning.kgnrh.cn.gov.cn.kgnrh.cn http://www.morning.yrjfb.cn.gov.cn.yrjfb.cn http://www.morning.fhrgk.cn.gov.cn.fhrgk.cn http://www.morning.cmcjp.cn.gov.cn.cmcjp.cn http://www.morning.zthln.cn.gov.cn.zthln.cn http://www.morning.snnwx.cn.gov.cn.snnwx.cn http://www.morning.ygqjn.cn.gov.cn.ygqjn.cn http://www.morning.kxymr.cn.gov.cn.kxymr.cn http://www.morning.wspyb.cn.gov.cn.wspyb.cn http://www.morning.ntzfj.cn.gov.cn.ntzfj.cn http://www.morning.yuanshenglan.com.gov.cn.yuanshenglan.com http://www.morning.jzdfc.cn.gov.cn.jzdfc.cn http://www.morning.ysdwq.cn.gov.cn.ysdwq.cn http://www.morning.fglzk.cn.gov.cn.fglzk.cn http://www.morning.lkpzx.cn.gov.cn.lkpzx.cn