Kejin Game 题意:一个人有一颗技能树, 现在它想修练到某个技能 (假设为x), 现在修一个技能有3种方式: 1, 将该技能的前置技能都学完了,才能学该技能. 2, 取消一个技能 与 另一个技能的前置关系, 也就是说修该技能的时候不需要先修取消了关系的前置技能. 3,无视前置关系, 直接修某个技能. 这3种方式都是需要花费一定的代价的,求修的S之后的最小代价. 题解:网络流拆点, 把所有的点都复制一份, 每一个 i 都会对应一个 i' , 然后0为源点, 将(s,i) 相连, 流量上限为…