CF1749

E

一个 \(n\times m\le 3\times 10^5\) 的网格,里面有一些 \(1\),其余是 \(0\),你需要填上尽可能少的 \(1\),让网格上下不连通,并且 \(1\) 之间边不相邻。

这道题还是发现我网格图图论不扎实的问题。

首先很容易想到一定会存在一条自左到右的链,分隔了上下两部分。所以我直接从左到右 \(DP\)

但是得到了 \(WA2\) 的好成绩。

左思右想也找不出问题,但是对拍后发现似乎是可以往回走的。

改成最短路算法就通过了。

矩阵图论的题目,不要只看到自左向右,要考虑存不存在往回的可能。

如果没有错过,确实很难意识到这种思维漏洞,所以一定要记住!