A90622.K-th Path

普及+/提高

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

给定一个无向带权连通图,求子节点两两之间最短路径长度从小到大排序之后第 kk 条路径长度。

输入格式

第一行三个整数 n,m,kn,m,k。共有 nn 个结点,mm双向边,求第 kk 短的路径。

之后 mm 行,每行三个整数 x,y,w(xy)x,y,w(x\neq y),表示 x,yx,y 之间有一条长为 ww双向边。

输出格式

一个整数,即子节点两两之间最短路径长度从小到大排序之后第 kk 条路径长度。

输入输出样例

  • 输入#1

    6 10 5
    2 5 1
    5 3 9
    6 2 2
    1 3 1
    5 1 8
    6 5 10
    1 6 5
    6 4 6
    3 6 2
    3 4 5
    

    输出#1

    3
    
  • 输入#2

    7 15 18
    2 6 3
    5 7 4
    6 5 4
    3 6 9
    6 7 7
    1 6 4
    7 1 6
    7 2 1
    4 3 2
    3 2 8
    5 3 6
    2 5 5
    3 7 9
    4 1 8
    2 1 1
    

    输出#2

    9
    

说明/提示

对于 100%100\% 的数据,2n21052 \le n \le 2 \cdot 10^5 , n1mmin(n(n1)2,2105)n - 1 \le m \le \min\Big(\frac{n(n-1)}{2}, 2 \cdot 10^5\Big) , 1kmin(n(n1)2,400),1w1091 \le k \le \min\Big(\frac{n(n-1)}{2}, 400\Big),1\le w\le 10^9

首页