MathLabs

第2题

设 n≥2n\ge2 为整数。考虑由 n2n^2 个单位方格组成的 n×nn\times n 棋盘。若棋盘上 nn 个车的摆放使得每行每列恰有一个车,则称这种摆放是和平的。求最大的正整数 kk,使得对 nn 个车的每一种和平摆放,都存在一个 k×kk\times k 的正方形,其 k2k^2 个单位方格中都没有车。
第 3/5 步:下界:n = ℓ² 时的显式和平摆放
n=ℓ2:rook at (r,c), r=pℓ+q  ⟹  c≡qℓ+p(modℓ2)n = \ell^2 : \text{rook at } (r,c),\ r=p\ell+q \implies c \equiv q\ell+p \pmod{\ell^2}
详细分析

当 n=ℓ2n=\ell^2 时,将行、列均编号为 0,…,ℓ2−10,\ldots,\ell^2-1,写出 r=pℓ+qr=p\ell+q(其中 0≤p,q<ℓ0\le p,q<\ell),把行 rr 的车放在列 qℓ+pq\ell+p;这样每列恰好被使用一次。可以验证每个 ℓ×ℓ\ell\times\ell 的正方形都会碰到其中一个位置:对于从行 pℓ+qp\ell+q 开始的连续 ℓ\ell 行,被占据的列排序后,相邻间隔不超过 ℓ\ell,起始值不超过 ℓ−1\ell-1,因此任何连续 ℓ\ell 列组成的区块都会捕获其中一个。