N个虫洞,M 条单向跃迁路径。从一个虫洞沿跃迁路径到另一个虫洞需要消耗一定量的燃料和 1 单位时间。虫洞有白洞和黑洞之分。设一条跃迁路径两端的虫洞质量差为 Y。
-
从白洞跃迁到黑洞,消耗的燃料值减少 Y,若该条路径消耗的燃料值变为负数的话,取为 0 。
-
从黑洞跃迁到白洞,消耗的燃料值增加 Y。
-
路径两端均为黑洞或白洞,消耗的燃料值不变化。 而且每过 1 单位时间黑洞变为白洞,白洞变为黑洞。在飞行过程中,可以选择在一个虫洞停留 1 个单位时间,如果当前为白洞,则不消耗燃料,否则消耗 si 的燃料。现在请你求出从虫洞 1 到 N 最少的燃料消耗,保证一定存在 1 到 N 的路线。