题目描述
您现在在一张 N 点 M 边的无向图的点 0 处,这 N 个点编号为 0 到 N−1。
每条边从 A 连向 B,速度限制为 V,长度为 L,经过这条边的时间的算法如下:
T=⎩⎨⎧VL (V=0)VoldL (V=0)其中 Vold 为您经过的上一条边的 V 的值,最开始 Vold=70。
如果 V=0,这条边的 V 的值在计算完 T 后更新为 Vold,Vold 更新为 V。
您先在要从点 0 到点 D,求一条从 0 到 D 的路径使得花的时间最少。
输入格式
第一行三个整数 N,M,D 代表点数,边数和终点。
接下来 M 行每行四个整数 A,B,V,L 代表一条边。
输出格式
一行若干个整数代表花的时间最少的路径。
提示
样例说明
对于样例 1,输出这条路径花的时间最少,为 2628。
数据规模与约定
对于 100% 的数据,2≤M≤N≤150,0≤V,L≤500。
说明
翻译自 BalticOI 2002 Day1 A Speed Limits。