题目链接:传送门 题目大意:给你一个矩阵,每个格子有一个值,现在你要从左上角走到右下角(走3次),使得经过路径的权值和最大. 每个格子的值只能取一次,取完后变为0,输出走完三次后最大的权值和. 题目思路:费用流做法,对于每个格子拆点,因为权值只有第一次能取,所以将每个格子拆为两条边,一条边容量为1,费用为格子的权值,另一条边容量2,费用0. 相邻格子间连边,容量3,费用0.再建立源点S 与左上角第一个格子连边容量3,费用0.汇点 T 与右下角最后一个格子连边,容量3,费用0.跑费用流累加费用即…