#J2026M4. [CSP-J 2026 模拟一] 周期闸门(gate)
[CSP-J 2026 模拟一] 周期闸门(gate)
题目描述
有 个站点和 条双向通道。你从站点 出发,初始时刻为 ,目标是尽早到达站点 。
第 条通道连接 ,通过它需要 个单位时间。但是通道入口装有周期闸门:只有在出发时刻 满足
时,才允许进入这条通道。若当前闸门未开放,你可以在站点原地等待任意整数时间。
闸门在两个方向上的开放规律完全相同。
求最早到达站点 的时刻;如果永远无法到达,输出 -1。
输入格式
第一行两个整数 。
接下来 行,每行五个整数
u v w p r
表示一条通道,其中 。
输出格式
输出最早到达时间,无法到达输出 -1。
样例
4 4
1 2 2 3 0
2 4 2 4 3
1 3 1 2 1
3 4 10 1 0
5
数据范围
- ;
- ;
- ;
- 。
| 测试点 | 分值 | 特殊限制 |
|---|---|---|
| 1--2 | 20 | |
| 3--5 | 30 | 所有 |
| 6--10 | 50 | 无额外限制 |
提示
如果当前到达某个端点的最早时间为 ,那么等待到该边下一次开放所需时间可以直接由 算出。