博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Poj(2421),Prim最小生成树
阅读量:7156 次
发布时间:2019-06-29

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

题目链接:

最小生成树的变形,有的村庄已经连接了,就直接把他们的权值赋为0,一样的做最小生成树,Prim算法。

#include 
#include
#define INF 0x3f3f3f3fint maps[105][105];bool vis[105];int dis[105];int n;int Prim(){ memset(vis,false,sizeof(vis)); for(int i=1;i<=n;i++) dis[i] = INF; int ans=0; dis[1] = 0; for(int i=1;i<=n;i++) { int tmp = INF,k=0; for(int j=1;j<=n;j++) { if(!vis[j]&&dis[j]
maps[k][i]) dis[i] = maps[k][i]; } } return ans;}int main(){ scanf("%d",&n); for(int i=1; i<=n; i++) for(int j=1; j<=n; j++) scanf("%d",&maps[i][j]); int k; scanf("%d",&k); for(int i=0; i

 

转载于:https://www.cnblogs.com/TreeDream/p/5727969.html

你可能感兴趣的文章
SGU 538. Emoticons 水题
查看>>
.net mvc4 利用 kindeditor 上传本地图片
查看>>
Note:This element neither has attached source nor attached Javadoc
查看>>
android 逆向project smail 语法学习
查看>>
CI框架 -- 开发环境、生产环境
查看>>
命令行解析器
查看>>
用ajaxFileUpLoad上传文件不能正确取得返回值的问题
查看>>
Aqua Data Studio 查询结果中文乱码
查看>>
js推断指定函数、变量是否存在的方法
查看>>
用python实现的线程池
查看>>
关于智能本质的思考
查看>>
Microsoft Capicom 2.1 On 64bit OS
查看>>
2016第21周三问题记录
查看>>
页面中多个script块之间的关系
查看>>
软件开发过程模型
查看>>
CloudFlare Support - Error 522: Connection timed out 错误522:连接超时
查看>>
Maven项目环境搭建实例.
查看>>
Atitit.信息论原理概论attilax总结
查看>>
Openfire 的安装和配置
查看>>
好,开始没做出来 guess-number-higher-or-lower-ii
查看>>