#1217. 2020S2D6T3

内存限制:512 MiB 时间限制:1500 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: JamesHelium

题目描述

有权有向图 G(n,m)G(n, m),有 nn 个节点和 mm 条边,节点编号 1,2,,n1,2,\cdots, n。求所有其他节点到节点 pp 的最短往返路径中的最大值。

输入格式

第一行三个正整数 n,m,pn, m, p

接下来 mm 行,每行三个整数 ui,vi,wiu_i, v_i, w_i ,分别表示一条有向边的起点,终点和权值。

数据保证图是强连通的。

输出格式

输出一行一个整数,表示其他节点最短的往返路径中最长的长度。

样例

样例输入

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

样例输出

12

数据范围与提示

2n1032 \le n \le 10^3

nm105n \le m \le 10^5

1wi1001 \le w_i \le 100