CF1693C Keshi in Search of AmShZ
这种最短路题目做出老茧了。
首先题目肯定是从后往前做,不然你没法做,设 \(dis_i\) 表示从 \(i \to n\) 的答案,那么对于一个点 \(x\) 的所有出边 \(v\),如果想要取到 \(dis_v + 1\) 那么就必须把 \(> dis_v\) 的都给办掉,这个时候花费一些操作,然后发现按照 \(dis_x\) 从小往大松弛,这样每次这个东西的代价就是度数每次 \(-1\)。
这种最短路题目思路都很明显:就是倒着做,然后分析转移形式就可以。

浙公网安备 33010602011771号