UOJ Logo AYIT Online Judge

AYITOJ

统计
时间限制:1s    内存限制:256M    满分: 25分

题目描述

据说,在那遥远的一个山上有n个村民,每个村民都有自己的一个房子,因为这些村民每天白天都要干农活, 所以晚上就成他们的娱乐时间,每天晚上这些村民从自己家出发,会聚集到村民x家唠嗑儿(村民x晚上就不会出门), 唠完嗑儿后就各回各家。因为这些村民白天干活,到晚上就会很疲惫,所以他们去村民x家和从村民x到自己家都走最短路。 从这些最短路(去村民x家+从村民x到自己家)里找出最大值输出。

输入描述

第一行给出3个整数n,m,x :n代表n个村民,m代表有m条有向边,x代表会在编号为x的村民家唠嗑儿。 接着给出m行,每行3个整数 a , b, c : 表示村民a到村民b 的路径为c。

输出描述

输出所有村民中最短路里的最大值。

样例输入

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

样例输出

5

数据范围

1<=n<=1000, 1<=m<=100000, 1<=c<=100