题目大意:有一块地,分成nxm块.有的块上长着草,有的块上是荒地.将任何一块长着草的块上的草拔掉都需要花费d个力气,往任何一块荒地上种上草都需要花费f个力气,在草和荒地之间架一个篱笆需要花费b个力气,如果一块草地四周都是荒地,则得花掉4b个力气.现在,要求最外一圈都种上草,草地与荒地之间要用篱笆隔开,最少需要花费多少个力气? 题目分析:有篱笆要把草地和荒地隔开意味着把所有的块分成两个“阵营”.增加源点和汇点,用源点s代表草地“阵营”头领,汇点t代表荒地“阵营”头领,在初始时,从s向所有的草地(在…