题目大意 有N个节点以及连接的P个无向边,现在要通过这P条边从1号节点连接到N号节点.若无法连接成功,则返回-1:若能够连接成功,那么其中用到了L条边,这L条边中有K条边可以免费,L-K条边不能免费,求出不能免费的边的最大长度. 题目分析 判断能否到达,可以通过BFS搜索路径,若不能到达,返回-1:若能到达,且最少需要的路径的边数小于等于K,那么所有的边都可以免费,则返回0:若能够到达,且最少需要的路径边数大于K,则需要求出从节点1到节点N的路径中第K+1长的边的最小值,即最小化第k大的值问题.…