悲伤地回忆,当初写了一个作死的算法爆零了为什么不好好写暴力呢……显然设w[i]表示彻底干掉这个怪物的代价注意发现这里的转移具有后效性,但是干掉每个怪物的最优值是一定的我们用spfa来转移,详见那篇spfa的论文 type node=record po,next:longint; end; ..] of node; p,pp,d:..] of longint; q:..] of longint; w:..] of int64; v:..] of boolean; len,t,i,n,s,j,x:l…