题目
原题链接
给定一个N*M的网格,每次操作可以选取相邻两个格子的元素把值+1,求最少操作次数使得所有元素的值相同。
分析
一个很常见的技巧,黑白染色。
在知道答案之后通过网络流建模满流来简单地判断是否可行。(黑格子进,白格子出)
在知道答案之前通过黑格子白格子的个数直接推导出是否有解,但是不满足二分性质的情况恰好都可以推出解来。
代码
回头补充
原题链接
给定一个N*M的网格,每次操作可以选取相邻两个格子的元素把值+1,求最少操作次数使得所有元素的值相同。
一个很常见的技巧,黑白染色。
在知道答案之后通过网络流建模满流来简单地判断是否可行。(黑格子进,白格子出)
在知道答案之前通过黑格子白格子的个数直接推导出是否有解,但是不满足二分性质的情况恰好都可以推出解来。
回头补充