admin 管理员组

文章数量: 1086019


2024年3月19日发(作者:sql导入时未能加载文件或程序集)

{

int parent[MAX];

int sum=0;

for(int i=1;i<=n;i++) //初始化

{

parent[i]=0;

}

int a,b;

for(int i=1;i<=m;i++)

{

a=Find(parent,u[i]);

b=Find(parent,v[i]);

if(a!=b) //a==b说明成环

{

parent[a]=b;

cout<<"V"<

sum+=w[i];

}

}

cout<

}

int main()

{

int n,m;

int u[MAX],v[MAX],w[MAX];

cin>>n>>m;

for(int i=1;i<=m;i++)

{

cin>>u[i]>>v[i]>>w[i];

}

for(int i=1;i<=m;i++) //排序

{

int min=i;

for(int j=i+1;j<=m;j++)

{

if(w[min]>w[j])

{

min=j;

}

}

swap(u[i],u[min]);

swap(v[i],v[min]);

swap(w[i],w[min]);

}

Kruskal(u,v,w,n,m);

return 0;

}


本文标签: 导入 未能 文件 加载 说明