题解:AT_arc226_c [ARC226C] Square Corner Packing
设
因为总共操作
设
那么容易发现,每次操作对任意一行、一列染黑的格子数为
未染色总数满足
接下来我们想要达到最优解,思路是导出
H,W 均为偶数
此时直接构造
H 为偶数,W 为奇数(H 为奇数,W 为偶数同理)
我们令
而由于
那么
H,W 均为奇数,H=W
当
maabbcc.m
.aabbccdd
ll?????dd
ll?????ee
kk?????ee
kk?????ff
jj?????ff
jjiihhgg.
m.iihhggm
此时问题的规模减小
- 当
H\equiv 1\pmod 4 时,U=H (每次H 减小4 ,留白格子数恰好多4 ,最后H=1 ,且会剩下一个单独的格子)。 - 当
H\equiv 3\pmod 4 时,U=H+2 (最后H=3 ,且会剩下3^2-2^2=5 个格子)。
接下来导出理论下界。类似地有
而由于
- 当
H\equiv 1\pmod 4 时,此时H 模4 也余1 ,符合条件,那么U\ge H 。 - 当
H\equiv 3\pmod 4 时,此时H 模4 余3 ,不符合条件,最小的符合条件的数应该是H+2 ,于是U\ge H+2 。
H,W 均为奇数,H<W (H>W 同理)
左侧按照
- 当
H\equiv 1\pmod 4 时,U=H+(W-H)=W 。 - 当
H\equiv 3\pmod 4 时,U=H+2+(W-H)=W+2 。
接下来导出理论下界。类似地有
- 当
H\equiv 1\pmod 4 时,显然有W\equiv 1\times W\pmod 4 ,符合条件,那么U\ge W 。 - 当
H\equiv 3\pmod 4 时,显然有2\equiv 2W\pmod 4 ,那么W+2\equiv 3\times W\pmod 4 ,于是最小的符合条件的数应该是W+2 ,于是U\ge W+2 。