有一个n行m列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共顶点)中的棋子,最终达到目标状态.要求第i行第j列的格子只能参与mi,j次交换. Solution 一个点拆三份,入点,主点,出点 入点向主点连边,主点向出点连边,设该点允许的交换次数为 \(x\) ,根据以下规则确定 若为初态点,则入边限流 \(x/2\),出边限流 \((x+1)/2\) 若为末态点,则入边限流 \((x+1)/2\),出边限流 \(x/2\) 否则,入边限流 \(x/2\),出边限流 \((x+1)…