#D0444. 旅游

旅游

题目描述

nn 个点 mm 条边的有权无向图,每条边有一个开放时间 [s,t][s,t],只有在开放时间内,你才可以走上这条路,并在路径长度个单位时间抵达终点。(若截止时间之前仍在路径上,可以走完这条路经到达终点。)

可以进行 kk 次修改一个边的一个时间,问最快从 11 到达 nn 时间。(出发的时间是 00,如果到达某个点时还没到某条边的开放时间,除了直接修改开放时间之外,你也可以在这个点原地休息,直到开放时间再出发。)

输入格式

本题有 TT 组测试数据。

对于每一组测试数据,第一行三个数 n,m,kn,m,k

接下来 mm 行,每行五个整数 xi,yi,si,ti,wix_{i},y_{i},s_{i},t_{i},w_{i} 表示第 ii 条边的两个端点,开放时间,关闭时间,路径长度。

输出格式

对于每组数据,输出一行答案,保证最终可以到点 nn

2
5 5 1
1 2 1 2 2
2 3 2 4 3
3 5 1 10 1
4 5 2 4 3
1 4 2 4 2
5 5 0
1 2 1 2 2
2 3 2 4 3
3 5 1 10 1
4 5 2 4 3
1 4 2 4 2
5
7

样例解释

1.jpg

样例的图如上(注意本题为无向图,箭头只是为了指示下面样例解释中的两条路径)

可以把 1144 这条有向边的开放时间的起始时间改为 00,即可通过 1,4,51,4,5 这条路径,这样修改一次,花费 55 的时间可以到达终点。

如果不允许修改。可以在起点等待到时间 22 再出发,沿着 1,4,51,4,5 到达终点;也可以在起点等待到时间 11 再出发,沿着 1,2,3,51,2,3,5 到达终点。两种方案到达终点的时间都是 77

数据规模与约定

对于 20%20\% 的数据,2n122 \le n \le 120m300 \le m \le 300k10 \le k \le 11T21\le T\le 2

对于 50%50\% 的数据,2n10022 \le n \le 10020m20000 \le m \le 20000k300 \le k \le 30

对于 100%100\% 的数据,2n300022 \le n \le 300020m600000 \le m \le 600000k300 \le k \le 300s,t,w1090 \le s,t,w \le 10^91T51\le T\le 5