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. Elasticsearch 6.3.1、Head插件 安装及配置
  2. 算法导论一个让人很不爽的地方
  3. 扎心一问:分库分表就能无限扩容吗?
  4. virtualenv 模块
  5. SQL Server 查询性能优化——创建索引原则(一)
  6. cmd 调用JLink.exe 下载程序
  7. 第12课第2.2节 字符设备驱动程序之LED驱动程序_测试改进
  8. Laravel核心解读--Session源码解析
  9. 网页无障碍php,【译】开发无障碍的Web组件
  10. java 按字节读写二进制文件(Base64编码解码)
  11. 5显示日志_如何在 Linux 中管理日志 | Linux 中国
  12. Openvswtich 学习笔记
  13. 佳博热敏条码打印机修改ip_佳博打印机修改IP教程.doc
  14. C#操作-LX3600非接触式IC卡读写器
  15. 南京大学全国计算机考试时间,2019南京大学自主招生考试时间及科目
  16. 2022中国开发者影响力年度榜单揭晓,华为、阿里、腾讯等入选年度开源贡献企业 | 美通社头条...
  17. linux 终端隐藏光标,如何在gnome-terminal中禁用闪烁的光标?
  18. centos 系统下查看时间时区以及修改
  19. Ardunio安装及串口通信
  20. STM32F103C6T6使用FLYMCU ISP下载程序注意事项

热门文章

  1. php高并发状态下文件的读写
  2. 将中缀表达式转换为前缀表达式:
  3. 雅虎14条性能优化原则
  4. little w and Sum(思维)
  5. js数据结构与算法--单链表的实现与应用思考
  6. JavaScript中字符串的match与replace方法
  7. 分享一款在线less转css的神器
  8. 【HDU 5384】Danganronpa(AC自己主动机)
  9. 对字典转模型模块的理解
  10. Appscan计划扫描与扩展程序