#P8312. [COCI2021-2022#4] Autobus
[COCI2021-2022#4] Autobus
题目描述
在一个国家里有 座城市。这些城市由 条公交线路连接,其中第 条线路从城市 出发,到 停止,路程中耗时 分钟。
Ema 喜欢旅行,但她并不喜欢在公交线路之间换乘。在旅行过程中,她希望最多只需坐 个不同的公交线路。
Ema 想知道,从城市 到城市 的最短旅行时间是多少(最多坐 个不同的公交线路)。
输入格式
第一行包含两个整数 ,分别表示城市的数量和公交车线路的数量。
接下来 行,第 包含三个整数 ,分别表示第 条公交车线路的起点、终点和从起点到终点所需的时间。
接下来一行包含两个整数 ,最大坐的不同公交线路的个数和问题题的个数。
接下来 行,第 行包含两个整数 ,表示询问从城市 到城市 的最短旅行时间。
输出格式
输出包含 行,第 行包含一个整数,表示从城市 到城市 的最短旅行时间。
4 7
1 2 1
1 4 10
2 3 1
2 4 5
3 2 2
3 4 1
4 3 2
1 3
1 4
4 2
3 3
10
-1
0
4 7
1 2 1
1 4 10
2 3 1
2 4 5
3 2 2
3 4 1
4 3 2
2 3
1 4
4 2
3 3
6
4
0
4 7
1 2 1
1 4 10
2 3 1
2 4 5
3 2 2
3 4 1
4 3 2
3 3
1 4
4 2
3 3
3
4
0
提示
【样例解释】
每个样例中的答案都已经标记在图中。
【数据规模与约定】
本题采用子任务捆绑测试。
- Subtask 1(15 pts):。
- Subtask 2(15 pts):。
- Subtask 3(25 pts):。
- Subtask 4(15 pts):没有额外限制。
对于 的数据,$2\le n \le 70,1\le m,t_i\le 10^6,1\le a_i,b_i,c_j,d_j\le n,1\le k\le10^9,1\le q \le n^2$。
【提示与说明】
本题分值按 COCI 原题设置,满分 。
题目译自 COCI2021-2022 CONTEST #4 T2 Autobus。