poj 2485 Highways prim最小生成树 基础 球最小生成树中得最大边
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最小生成树 基础 球最小生成树中得最大边相关推荐
- POJ 2485 Highways (prim最小生成树)
对于终于生成的最小生成树中最长边所连接的两点来说 不存在更短的边使得该两点以不论什么方式联通 对于本题来说 最小生成树中的最长边的边长就是使整个图联通的最长边的边长 由此可知仅仅要对给出城市所抽象出的 ...
- POJ 2485 Highways(最小生成树 Prim)
Highways 大意:给你一个用邻接矩阵形式存储的有n个顶点的无向图,让你求它的最小生成树并求出在这个生成树里面最大的边的权值. 思路:用Prim求,判断条件改一下就行. PS:dis数组初始化 ...
- POJ 2485 - Highways(求最小生成树的最大权值-Kruskal算法)
题目 Language:Default Highways Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 36414 Accept ...
- poj 2485 Highways
答案就是最小生成树中权值最大的边 #include<cstdio> #include<cstring> #include<cmath> #include<al ...
- 【POJ 2485】 Highways
[POJ 2485] Highways 最小生成树模板 Prim #includeusing namespace std;int mp[501][501]; int dis[501]; bool vi ...
- Prim算法 求出 最小生成树
MST(Minimum Spanning Tree,最小生成树)问题有两种通用的解法,Prim算法就是其中之一,它是从点的方面考虑构建一颗MST,大致思想是:设图G顶点集合为U,首先任意选择图G中的一 ...
- prim算法,求最小生成树
适用于无向图 package graphModel;import java.util.Arrays;public class Prim {public static int inf = 1000;pu ...
- ds图—最小生成树_Python实现最小生成树
Python实现最小生成树--Prim算法和Kruskal算法 文章目录 Python实现最小生成树--Prim算法和Kruskal算法 前言 设计 需求分析 系统设计 系统实现 Prim算法 Kru ...
- js 判断变量是否有值返回bool_基础 |判断 JS 中的变量类型竟然可以如此简单
原标题:基础 |判断 JS 中的变量类型竟然可以如此简单 嗨 这里是IMWEB 一个想为更多的前端人 享知识 助发展 觅福利 有情怀有情调的公众号 欢迎关注转发 让更多的前端技友一起学习发展~ 正文 ...
- UA PHYS515 电磁理论I 麦克斯韦方程组基础4 介质中的麦克斯韦方程
UA PHYS515 电磁理论I 麦克斯韦方程组基础4 介质中的麦克斯韦方程 推导介质中的麦克斯韦方程 电位移矢量与辅助磁场强度 推导介质中的麦克斯韦方程 前三讲我们介绍了真空中的麦克斯韦方程的建立, ...
最新文章
- 机器学习笔记:高斯判别分析
- 计算机数据库基础知识笔记,计算机基础及技巧(我的电脑笔记,适合新手!包含使用电脑最基本的知识及DOS、网络及数据库等。)...
- PostgreSQL Huge Page 使用建议 - 大内存主机、实例注意
- smarty的配置与安装
- P4475 巧克力王国(KDTree)
- 记一篇JAR冲突的问题:Inceptor-Ddriver-4.7.1
- 微软ASP.NET AJAX框架剖析(1)
- wps2019政府专版 无广告
- 基于exosip 编写呼叫流程实例
- 由于找不到mfc100.dll,无法继续执行代码
- python输入整数_限制输入整数的5种情况(学数学学Python编程)
- 微信商户平台如何下载证书和设置KEY值?
- 搞笑很好玩的14个缎子
- 苹果M1芯片为何如此快?
- 第四周 放大电路的分析
- [雪浪小镇启动仪式]阿里王坚:没有制造业的互联网没有未来?
- Windows下Qt+minGW+CMake+opencv配置--方法总结、文件分享与排错分享
- 常用工具:IDEA、vs code、Navicat、Postman、HBuilderX、微信开发者工具
- CTF Reverse fantasy.apk解题思路
- 遍历某个文件夹中所有文件夹名和文件名