#1224. 2.删边问题

2.删边问题

当前没有测试数据。

2.删边问题

题目描述

给出一张nn个点,mm条边的有向图,每条边有长度和价值,要删掉一些边使得起点11到终点nn的最短路不低于给定的TT,要在保证这个前提下使得删掉的边中的最大的价值最小,求这个最小值。

输入格式

第一行包含三个整数:nnmmTT。接下来mm行。

每行描述一条有向道路。

每行44个整数,uuvvlenlenvalval,分别表示这条道路的起点,终点,长度,这条道路的价值。

输出格式

如果不需要删边,输出一行两个数:1-1和最短路径长度(当然,这个值大于等于TT),以空格隔开。否则输出一行包含一个数:最小的价值。

数据范围与提示

  • 对于20%20\%的数据,nnm10m \leq 10
  • 对于60%60\%的数据,nnm100m \leq 100
  • 对于100%100\%的数据,n20000n \leq 20000m100000m \leq 100000
  • 数据保证在不拆除任何道路的情况下,从11号楼到nn号楼一定存在路径。

样例

5 5 15 
1 2 6 35 
2 4 8 40 
1 3 6 45 
3 4 3 25 
4 5 5 50
25
3 2 10 
1 2 5 30 
2 3 6 50
-1 11