连通图中,已知N个点(编号1~N),M条长度为1的无向边。求源点S到其余各点的最短路径,输出其中的最大值。
第一行输入N,M,S。
接下来M行,每行2个整数,Si, Ti分别表示 点Si 和 Ti之间有长度为1的边。
一个整数,表示以S为起点,到达其余N-1个点的最短路径中的最大的那一个值。
5 6 1 1 2 2 3 3 4 4 5 1 3 2 4
3
50% N<=1000, M<=2500
100% N<=200000 M<=300000