#2466. 加满油箱
加满油箱
Description
城市之间的油价是不一样的,编写程 序,寻找最便宜的城市间旅行方式。在旅行途中可以加满油箱。假设汽 车每单位距离使用一单位燃料,从一个空油箱开始。
Format
Input
输入的第行包含和,表示城市和道路的数量。下一行包含个整数,其中 表示第个城市的燃油价格。接下来的 行,每行都 包含个整数和,表示在 和 之间有一条路,长度为 。接下来一行是查询数。再接下来的 行,每行都包含个整数、 和 ,其中 是车辆的油箱容量, 是起点城市,是终点城市。
Output
对于每个查询,都输出给定容量的汽车从 到的最便宜 旅程的价格,如果无法从 到 ,则输出“impossible”。
Samples
5 5
10 10 20 12 13
0 1 9
0 2 8
1 2 1
1 3 11
2 3 7
2
10 0 3
20 1 4
170
impossible
来源
POJ3635