poj1125Stockbroker Grapevine(最短路floyd)
这是一道很简单的floyd题目,题中说找到那个每个人到其他人最大的时间,然后从中找到最小值,直接一遍floyd就行,so easy
#include <iostream>
#include <string.h>
using namespace std;
const int INF=0x3f3f3f3f;
int dis[205][205];
int sum[205];
int n;
void prepare()
{for(int i=1; i<=n; i++)for(int j=1; j<=n; j++){if(i==j)dis[i][j]=0;else dis[i][j]=INF;}
}
int main()
{int m,x,w;while(cin>>n){memset(sum,0,sizeof(sum));memset(dis,0,sizeof(dis));memset(dis,0,sizeof(dis));if(n==0)break;prepare();for(int i=1; i<=n; i++){cin>>m;for(int j=1; j<=m; j++){cin>>x>>w;dis[i][x]=w;}}for(int k=1; k<=n; k++)for(int i=1; i<=n; i++)for(int j=1; j<=n; j++)dis[i][j]=min(dis[i][j],dis[i][k]+dis[k][j]);for(int i=1; i<=n; i++){for(int j=1; j<=n; j++){sum[i]=max(dis[i][j],sum[i]);}}int ans=INF,flag=0;for(int i=1; i<=n; i++){if(ans>sum[i]){ans=sum[i];flag=i;}}if(ans==INF)cout<<"disjoint"<<endl;else cout<<flag<<" "<<ans<<endl;}return 0;
}
poj1125Stockbroker Grapevine(最短路floyd)相关推荐
- 【bzoj2324】[ZJOI2011]营救皮卡丘 最短路-Floyd+有上下界费用流
原文地址:http://www.cnblogs.com/GXZlegend/p/6832504.html 题目描述 皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果果的挑衅!为了皮卡丘 ...
- HDU1869---(最短路+floyd)
http://acm.hdu.edu.cn/showproblem.php?pid=1869 思路:最短路+floyd 分析: 1 题目是要求所有的数据能否满足"六度分离",那么我 ...
- POJ 3165 最短路 floyd
POJ 3165 最短路 floyd http://poj.org/problem?id=3615 dp方程(f[i][j]>MAX(f[i][k],f[k][j])) f[i][j]=MA ...
- 【Step1】【floyd】poj1125-Stockbroker Grapevine
题目链接 题目大意 一个有n个点的图中,求一个点,使得这个点到其他点的最短路的最长距离最短. 输入数据中,有多组测试.每组测试第一行为n,接下来n行,每行第一个x,xi表示第i个点和x个点有路径.接下 ...
- hdu1874 畅通project续 最短路 floyd或dijkstra或spfa
Problem Description 某省自从实行了非常多年的畅通project计划后.最终修建了非常多路.只是路多了也不好,每次要从一个城镇到还有一个城镇时,都有很多种道路方案能够选择.而某些方案 ...
- 数据结构实验之图论七:驴友计划(最短路Floyd/Dijkstra)
Description 做为一个资深驴友,小新有一张珍藏的自驾游线路图,图上详细的标注了全国各个城市之间的高速公路距离和公路收费情况,现在请你编写一个程序,找出一条出发地到目的地之间的最短路径,如果有 ...
- hdu 2544最短路 Floyd算法
最短路 Time Limit : 5000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) Problem Descrip ...
- 牛客网 最短路 Floyd算法 Dijkstra算法 Java大数
链接:https://www.nowcoder.com/questionTerminal/a29d0b5eb46b4b90bfa22aa98cf5ff17 来源:牛客网 最短路径 热度指数:2992 ...
- ssl1624-小萨的烦恼【图论,最短路,Floyd】
题目 一个图,只有一次快速的机会,不快速就得花双倍价格,求点1到点s的最短路,然后*2输出 输入 第一行有三个整数N.T.S 接下来是一个N*N的邻接矩阵.两点之间的距离不超过10^9.A[i,j]为 ...
最新文章
- Python:CrawlSpiders
- 手机php文件怎么改后辍,php修改文件后缀名的方法
- php伪静态是什么,php路由设置伪静态
- foreach 用法例子
- Spring MVC 之 请求url 带后缀的情况
- Spring MVC PathVariable
- nlp 停用词处理java_NLP入门:文本预处理(一)停用词
- [论文学习] 一种线性时不变时滞系统的稳定性分析方法(CTCR)
- 【面试题】单链表的操作2
- mysql如何插入图片和视频_mysql中怎样插入图片
- assertThat详解
- udev规则以及编写
- 摄影基础之【**相机画幅、人眼视角范围**】
- 软件开发质量改进措施_改进可能是软件开发人员面临的最大挑战,因此我们该如何做...
- 【NOIP题解】NOIP2017 TG D2T3 列队
- 由 Microsoft 或 IP 网关供应商伙伴测试过的 PBX 配置
- K8S 部署 redis 哨兵集群
- 关于软件行业的工种划分浅析
- 无法访问指定计算机,windows无法访问指定设备如何解决
- Detours学习之十三:Detours API用于将dll和有效负载插入新进程的api
热门文章
- C#安装包安装提示:已安装了该产品的另一个版本解决方法
- matlab竖向正负柱状图,echarts竖向正负柱状图【如何用EXCEL做正负柱状图?请高手指点,谢谢】...
- 高中数学基础08:关系、概率与统计
- ps ui html,PS UI设计技巧(3)
- HTML5+JS游戏开发模块----canvas打字游戏
- ABB机器人6.13版手册下载
- 入坑rockchip 基础信息资料
- RecyclerView条目item点击事件---放大
- 安全我知道 世界顶尖防火墙逐个看(转)
- 微信个人订阅号简单实现在线收款