费用流 又是一道网络流的模型,对于这种费用与经过次数有关的边,我们经常把边拆成多条,比如这个题,第一次费用是x,第二次是0,我们就可以先把点拆成入点和出点,入点和出点又连两条边,第一条容量为1,费用为x:第二天容量为k-1,费用为0,意思很明确,第一次的流量可以得到费用,其他的流量都得不到费用. 原图坐标与坐标之间也连上容量为k,费用为0的边. 这样能保证网络中的最大流一定是k.(因为把源点当成(1,1)的入点,那么源点与他的出点只有k的容量). 我们在这个网络中跑最大费用最大流即可. #inc…