枢纽巡访往返

提高-⏱ 1000ms💾 256MB#P7092🏷️ 图论最短路

题目描述

物流网有 $n$ 个站点、$m$ 条单向线路(各有耗时,可能重边)。 所有车队都要去枢纽站 $x$ 参加调度会,会后再各自返回。 每辆车都选耗时最少的往返路线,求所有车辆的往返耗时中的最大值。

输入格式

第一行三个整数 $n, m, x$; 接下来 $m$ 行,每行三个整数 $u, v, t$,为一条从 $u$ 到 $v$ 的单向线路。

输出格式

一行一个整数:最长往返耗时。

数据范围

$$1 \le n \le 1000$$
,
$$1 \le m \le 4500$$
,
$$1 \le t_i \le 100$$
。

样例输入 #1
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
样例输出 #1
10
样例输入 #2
2 2 1
1 2 3
2 1 3
样例输出 #2
6