#2470. Cow Party

Cow Party

题目描述

农场有N(1\red{N(1≤}N\red{N≤}1000)\red{1000)}个牛棚,每个牛棚都有1\red{1}只奶牛要参加在X\red{X}牛棚举行的奶牛派对.共有M(1\red{M(1≤}M\red{M≤}100000)\red{100000)}条单向路连接着牛棚,第i\red{i}条踣需要Ti\red{T_i}的时间来通过.

牛们都很懒,所以不管是前去X\red{X}牛棚参加派对还是返回住所,她们都采用了用时最少的路线.那么,用时最多的奶牛需要多少时间来回呢?

输入格式

1\red{1}行:三个用空格隔开的整数.

2\red{2}行到第M+1\red{M+1}行,每行三个用空格隔开的整数:Ai,Bi,\red{A_i, B_i,}以及Ti.\red{T_i.}表示一条道路的起点,终点和需要花费的时间.

输出格式

唯一一行:一个整数: 所有参加聚会的奶牛中,需要花费总时间的最大值.

样例

输入样例

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

提示

样例说明:

共有4\red{4}只奶牛参加聚会,有8\red{8}条路,聚会位于第2\red{2}个农场.

4\red{4}只奶牛可以直接到聚会所在地(\red{(}花费3\red{3}时间),\red{),}然后返程路线经过第1\red{1}和第3\red{3}个农场(\red{(}花费7\red{7}时间),\red{),}总共10\red{10}时间.