博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj2485
阅读量:4959 次
发布时间:2019-06-12

本文共 684 字,大约阅读时间需要 2 分钟。

最小生成树问题:(用prim算法)

/*题意:Flatopia岛要修路,这个岛上有n个城市,要求修完路后,各城市之间可以相互到达,且修的总

路程最短.
求所修路中的最长的路段*/

#include 
#define MAX 502 using namespace std; int str[MAX][MAX]; bool visit[MAX];//标记数组,没有加入到树中时为false,加入了为true int distan[MAX];//用以记录当前树到各个顶点的最小距离(它会被不断的更新,加入一个顶点更新一次) int n; int prim()//prim算法 {
int v,i,j,maxi=0; visit[0]=true;//将第一个顶点加入树中 for(i=0;i
str[v][i])//distan[i]中始终放生成树到顶点i的最小权值 {
distan[i]=str[v][i]; } } } return maxi; } int main() {
int i,j,t; cin>>t; while(t--) {
cin>>n; for(i=0;i

转载于:https://www.cnblogs.com/qijinbiao/archive/2011/08/06/2129228.html

你可能感兴趣的文章
HashMap详解
查看>>
js05-DOM对象二
查看>>
mariadb BINLOG_FORMAT = STATEMENT 异常
查看>>
C3P0 WARN: Establishing SSL connection without server's identity verification is not recommended
查看>>
iPhone在日本最牛,在中国输得最慘
查看>>
动态方法决议 和 消息转发
查看>>
WPF自定义搜索框代码分享
查看>>
js 基础拓展
查看>>
C#生成随机数
查看>>
iOS CoreData介绍和使用(以及一些注意事项)
查看>>
Android应用程序与SurfaceFlinger服务的连接过程分析
查看>>
Java回顾之多线程
查看>>
sqlite
查看>>
机电行业如何进行信息化建设
查看>>
9、总线
查看>>
Git 笔记 - section 1
查看>>
HDU6409 没有兄弟的舞会
查看>>
2018 Multi-University Training Contest 10 - TeaTree
查看>>
2018 Multi-University Training Contest 10 - Count
查看>>
HDU6203 ping ping ping
查看>>