题目大意
有一个 n n n 个点、 m m m 条边的有向图,每条边有边权 w i w_i wi 。
有 q q q 组询问,每组询问给出一个非负整数 x x x 。你可以选定某些边,把分别它们的边权增加 a i a_i ai ,要求满足 a i > 0 , 且 ∑ a i ≤ x a_i>0,\text{且}\sum a_i\le x ai>0,且∑ai≤x , a i a_i ai 可以不是整数。问每次修改后1到n的最短路长度最大是多少。
每组询问是相互独立的。
满足 2 ≤ n ≤ 50 , 1 ≤ m ≤ n ( n − 1 ) , 1 ≤ w i ≤ 1 0 6 , 1 ≤ q , x ≤ 1 0 5 2\le n\le 50,1\le m\le n(n-1),1\le w_i\le 10^6,1\le q,x\le 10^5 2≤n≤50,1≤m≤n(n−1),1≤wi≤106,1≤q,x≤105。
题解
假设当前把前 k k k 小的简单路