prim基础!!   球最小生成树中得最大边
#include<iostream>
#include<algorithm>
using namespace std;
int map[505][505],dis[505],vis[505],a[505];
int sum[505],m;
int cou;
bool cmp(int x,int y)
{
return x>y;
}
void prim(int k)
{
int temp;
cou=0;
for(int i=1;i<=m;i++)
{
dis[i]=map[k][i];
vis[i]=0;
}
vis[k]=1;
for(int i=1;i<=m;i++)
{
int cf=0x7FFFFFFF;
for(int j=1;j<=m;j++)
if(!vis[j]&&dis[j]<cf)
{
temp=j;
cf=dis[j];
}
if(cf==0x7FFFFFFF)
cf=0;
sum[cou++]=cf;
vis[temp]=true;
for(int j=1;j<=m;j++)
if(!vis[j]&&map[temp][j]<dis[j])
dis[j]=map[temp][j];
}
}
int main()
{
int n,x,y,z;
while(cin>>n)
{
while(n--)
{
scanf("%d",&m);
for(int i=0;i<=m;i++)
{
for(int j=0;j<=m;j++)
map[i][j]=0x7FFFFFFF;
}
for(int i=1;i<=m;i++)
{
for(int j=1;j<=m;j++)
{
scanf("%d",&a[i]);
map[i][j]=map[j][i]=a[i];
}
}
prim(1);
sort(sum,sum+cou,cmp);
cout<<sum[0]<<endl;
}
}
return 0;
}

poj 2485 Highways prim最小生成树 基础 球最小生成树中得最大边相关推荐

  1. POJ 2485 Highways (prim最小生成树)

    对于终于生成的最小生成树中最长边所连接的两点来说 不存在更短的边使得该两点以不论什么方式联通 对于本题来说 最小生成树中的最长边的边长就是使整个图联通的最长边的边长 由此可知仅仅要对给出城市所抽象出的 ...

  2. POJ 2485 Highways(最小生成树 Prim)

    Highways   大意:给你一个用邻接矩阵形式存储的有n个顶点的无向图,让你求它的最小生成树并求出在这个生成树里面最大的边的权值. 思路:用Prim求,判断条件改一下就行. PS:dis数组初始化 ...

  3. POJ 2485 - Highways(求最小生成树的最大权值-Kruskal算法)

    题目 Language:Default Highways Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 36414 Accept ...

  4. poj 2485 Highways

    答案就是最小生成树中权值最大的边 #include<cstdio> #include<cstring> #include<cmath> #include<al ...

  5. 【POJ 2485】 Highways

    [POJ 2485] Highways 最小生成树模板 Prim #includeusing namespace std;int mp[501][501]; int dis[501]; bool vi ...

  6. Prim算法 求出 最小生成树

    MST(Minimum Spanning Tree,最小生成树)问题有两种通用的解法,Prim算法就是其中之一,它是从点的方面考虑构建一颗MST,大致思想是:设图G顶点集合为U,首先任意选择图G中的一 ...

  7. prim算法,求最小生成树

    适用于无向图 package graphModel;import java.util.Arrays;public class Prim {public static int inf = 1000;pu ...

  8. ds图—最小生成树_Python实现最小生成树

    Python实现最小生成树--Prim算法和Kruskal算法 文章目录 Python实现最小生成树--Prim算法和Kruskal算法 前言 设计 需求分析 系统设计 系统实现 Prim算法 Kru ...

  9. js 判断变量是否有值返回bool_基础 |判断 JS 中的变量类型竟然可以如此简单

    原标题:基础 |判断 JS 中的变量类型竟然可以如此简单 嗨 这里是IMWEB 一个想为更多的前端人 享知识 助发展 觅福利 有情怀有情调的公众号 欢迎关注转发 让更多的前端技友一起学习发展~ 正文 ...

  10. UA PHYS515 电磁理论I 麦克斯韦方程组基础4 介质中的麦克斯韦方程

    UA PHYS515 电磁理论I 麦克斯韦方程组基础4 介质中的麦克斯韦方程 推导介质中的麦克斯韦方程 电位移矢量与辅助磁场强度 推导介质中的麦克斯韦方程 前三讲我们介绍了真空中的麦克斯韦方程的建立, ...

最新文章

  1. 机器学习笔记:高斯判别分析
  2. 计算机数据库基础知识笔记,计算机基础及技巧(我的电脑笔记,适合新手!包含使用电脑最基本的知识及DOS、网络及数据库等。)...
  3. PostgreSQL Huge Page 使用建议 - 大内存主机、实例注意
  4. smarty的配置与安装
  5. P4475 巧克力王国(KDTree)
  6. 记一篇JAR冲突的问题:Inceptor-Ddriver-4.7.1
  7. 微软ASP.NET AJAX框架剖析(1)
  8. wps2019政府专版 无广告
  9. 基于exosip 编写呼叫流程实例
  10. 由于找不到mfc100.dll,无法继续执行代码
  11. python输入整数_限制输入整数的5种情况(学数学学Python编程)
  12. 微信商户平台如何下载证书和设置KEY值?
  13. 搞笑很好玩的14个缎子
  14. 苹果M1芯片为何如此快?
  15. 第四周 放大电路的分析
  16. [雪浪小镇启动仪式]阿里王坚:没有制造业的互联网没有未来?
  17. Windows下Qt+minGW+CMake+opencv配置--方法总结、文件分享与排错分享
  18. 常用工具:IDEA、vs code、Navicat、Postman、HBuilderX、微信开发者工具
  19. CTF Reverse fantasy.apk解题思路
  20. 遍历某个文件夹中所有文件夹名和文件名

热门文章

  1. codeigniter中base_url和site_url
  2. pandas把'm8[ns]'类型转换为int类型进行运算
  3. python第五十二课--自定义异常类
  4. Python Day 2
  5. 计算机网络那些事~(二)
  6. 第12章 正则表达式与文件格式化处理
  7. 二叉排序树BST代码(JAVA)
  8. hysbz 2243 染色(树链剖分)
  9. RSA加密算法理解(整理自网络)
  10. java.nio异步线程安全的IO