#2161. 自驾游
自驾游
Background
Special for beginners, ^_^
Description
徐老师一家人出门自驾游了。
有 个城市,之间有 条道路,第 条道路连接城市 和 , 长度为 公里,任何两座城市之间至多只有一条道路。
徐老师的车的油箱加满后可以行驶 公里。只有城市里面有加油站,
假设出发时油箱是满的,问从城市 到 中途需要加油至少几次,如果无法到达目的地,则输出 -1 。
Format
Input
第一行三个非负整数 ,分别表示城市数、道路数、满油箱能行驶的公里数。
接下来 行,每行三个正整数 ,表示从城市 到 的双向道路的长度为 公里。
然后一个正整数 表示接下来的询问数,保证没有重复的询问。
最后 行,每行两个正整数 ,表示问从城市 到 中途需要加油至少几次。
Output
输出 行,每行对应一个询问的答案,即加油次数,-1表示无法到达目的地。
Samples
6 5 10
1 2 5
2 3 6
3 4 9
4 5 5
5 6 5
1
1 4
2
Limitation
1s, 1024KiB for each test case.