题目链接: https://www.luogu.org/problemnew/show/P1462 思路: 又是一道水题,很明显二分+最短路 而且这道题数据非常水,spfa有个小错误居然拿了91分还比正解快 我们二分金钱数,节点权值大于二分值的都不能走.二分中跑spfa,如果不能走到终点,即dis[n]>=b,则说明二分值偏小. 注意: 血量\(<=0\)则说明不能达到 二分不要写错,这次居然一遍写对 有个比较明显的优化,显然最小值一定是某个节点的权值,所以我们可以排序离散化后二分下标,但是我…