E. D81 分层图最短路【最短路+DP】出发和结束时间为k倍数+边的通过时间有限制的最短路[CSP-J 2023] 旅游巴士
D81 分层图最短路【最短路+DP】出发和结束时间为k倍数+边的通过时间有限制的最短路[CSP-J 2023] 旅游巴士
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
P9751 [CSP-J 2023] 旅游巴士
题目描述
给出一个 个点 条有向边的有向图。初始时间为 。求:从点 出发到点 的最早时刻(没有方案则输出 )。
限制条件如下:
1、从点 出发的时间 和 到达终点 的时间 必须是 k 的倍数。
2、每条边的边权 不是表示通过该边的时间,而是表示只有在当前时间 时才可以通过,通过任何一条边的时间为1。
3、任何时刻都不能在原地不动,即每一个时间点必须走一条边。
输入格式
输入的第一行包含 个正整数 ,表示旅游景点的地点数、道路数,以及旅游巴士的发车间隔。
输入的接下来 行,每行包含 个非负整数 ,表示第 条道路从地点 出发,到达地点 ,道路的“开放时间”为 。
输出格式
输出一行,仅包含一个整数,表示小 Z 最早乘坐旅游巴士离开景区的时刻。如果不存在符合要求的旅游方案,输出 -1。
输入输出样例 #1
输入 #1
5 5 3
1 2 0
2 5 1
1 3 0
3 4 3
4 5 1
输出 #1
6
说明/提示
【样例 #1 解释】
小 Z 可以在 时刻到达景区入口,沿 的顺序走到景区出口,并在 时刻离开。
【样例 #2】
见附件中的 bus/bus2.in 与 bus/bus2.ans。
【数据范围】
对于所有测试数据有:,,,,。
| 测试点编号 | 特殊性质 | |||
|---|---|---|---|---|
| 无 | ||||
| 无 | ||||
| 无 |