题目名称 1364. 聚会
输入输出 partyb.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 Gravatarcqw 于2013-04-19加入
开放分组 全部用户
提交状态
分类标签
最短路 图论
分享题解
通过:104, 提交:275, 通过率:37.82%
Gravatardateri 100 0.000 s 0.00 MiB C++
Gravatar莫知 100 0.000 s 0.00 MiB C++
Gravatar锝镆氪锂铽 100 0.000 s 0.00 MiB C++
Gravatarsyzhaoss 100 0.000 s 0.00 MiB C++
Gravatarnew ioer 100 0.004 s 7.00 MiB C++
Gravatarcoastline>> 100 0.004 s 7.00 MiB C++
Gravatar乌龙猹 100 0.005 s 2.23 MiB C++
Gravatarcoastline>> 100 0.005 s 2.23 MiB C++
GravatarDissolute丶Tokgo 100 0.006 s 0.34 MiB C++
Gravatar浮生随想 100 0.007 s 0.56 MiB C++
本题关联比赛
20130419s
关于 聚会 的近10条评论(全部评论)
竟然有不通的边!看来小S没法有去有回......
Gravatar锝镆氪锂铽
2020-09-15 21:06 6楼
Dijkstra水过~
另外左转 176 你懂得
SPFA
Gravatardateri
2016-08-19 15:04 4楼
考试原题系列
悔不该,多刷COGS。。。
GravatarHzoi_
2016-01-23 11:49 3楼
竟然跪在了不通的点上、、
Gravatar乌龙猹
2014-10-29 13:52 2楼
重边需判断,否则wa
Gravatar水中音
2014-10-09 15:51 1楼

1364. 聚会

★   输入文件:partyb.in   输出文件:partyb.out   简单对比
时间限制:1 s   内存限制:128 MiB

【问题描述】

小S想要从某地出发去同学k的家中参加一个party,但要有去有回。他想让所用的时间尽量的短。但他又想知道从不同的点出发,来回的最短时间中最长的时间是多少,这个任务就交给了你。

【输入格式】

第一行三个正整数n,m,k(n是节点个数,m是有向边的条数,k是参加聚会的地点编号)(1 ≤ N ≤ 1000 ,1 ≤ M ≤ 100,000)

第二行..m+1行每行3个整数x,y,w 代表从x到y需要花w的时间(1 ≤ w≤ 100)

【输出格式】

输出从不同的节点出发的最短时间中最长的时间。

【样例输入】

4 8 2
1 2 4
1 3 2
1 4 7
2 1 1
2 3 5
3 1 2
3 4 4
4 2 3

【样例输出】

10

【提示】

输入可能会有重边,请保存边权最小的。