#S1018A. 不稳定的道路
不稳定的道路
不稳定的道路
题目限制
2000 ms 256 M
题目描述
有 个城市和 条道路。城市编号 至 ,道路编号 到 。道路 双向连接城市 和城市 。
但是通过每一条道路,所需的时间却是不稳定的,跟出发的时刻有关,如果在时刻 通过道路 ,那么需要的时间为:。其中 和 是给出的整数,并且上面这个式子的计算需要向下取整。
你计划从城市 去往城市 ,这个过程中你可以在任何城市进行停留(不必立即出发)。问最早到达城市 的时间。如果无法到达城市 ,请输出 。
输入格式
第一行输入两个数n,m,分别表示城市和道路的数量。(n,m≤1e5) 之后m行,每行4个数a[i],b[i],c[i],d[i],描述一条道路。
输出格式
输出对应的答案,如果不能到达城市n,输出-1。
数据范围
对于 的数据
对于 的数据
对于 的数据 $2 \le n \le 10^5, 0 \le m \le 10^5, 1 \le a[i],b[i] \le n,0 \le c[i],d[i] \le 10^9$
输入样例
2 1
1 2 2 3
输出样例
4
相关
在下列比赛中: