#abc143e. [abc143_e]Travel by Car

[abc143_e]Travel by Car

nn 个小镇,mm 条双向道路。第 ii 条道路从 aia_i 通向 bib_i,长度为 cic_i。车的油箱容量为 LL,当行驶到一个镇上时可以选择加满油或者什么都不做。行驶单位长度的距离消耗一单位的油。

现在回答 QQ 个问题:

  • 油箱现在为满,从 sis_itit_i,最少需要加油多少次,或者输出无解。

2n3002\le n\le 3000mn(n1)/20\le m\le n(n - 1)/2,无重边,无自环。1ci,L1091\le c_i, L\le 10^9