\(\\\) \(Description\) 给出一个\(N\times M\) 的网格,一些位置是障碍,其他位置是空地,求是否存在一个用 \(1\times 2\)的骨牌铺满空地的方案,以及方案是否唯一. 骨牌不能放到网格以外,不能重叠,不能覆盖在障碍物上. \(N,M\le 2000\) \(\\\) \(Solution\) 巧妙的思路题. 注意到有一些位置的方案是唯一的.如果一个空格的周围四联通部分只有一个空格,那么必定有一个骨牌要放在这两个格子上.同时,这一次放置可能会影响另一个格子的…