Квант

22

М. Мамикон

Задача о ферзях

  1. Постановка задачи
    На общий шахматной доске 8×8 пя ть ферзей можно расставить так, чтобы они были все поля доски. Четырех же ферзей для этого не достаточно (доказите!). Доска 3×3 будет одним ферзем, находящимся на центральной клетке. Для доски 6×6 дое ее поле. Значит, F(11)≤5F(11) \leq 5. Из рисунка 2 можно усмотреть, что F(10)≤5F(10) \leq 5 и F(9)≤5F(9) \leq 5.

Найти точное F(n)F(n) при больших nn довольно сложно. Далее совершенная быстроедующая вычислительная машина не может за разумное время перебрать все варянты расстановки, скажем, десяти ферзей на доске 20×20.

Позному представляется интересный найти хотя бы оценки — верхнюю и нижнюю — для F(n)F(n). В этом и будет состоять наше постановка задачи о ферзях.

  1. Оценка сизу
    Если на доске n×nn \times n расставить nn ферзей вдоль одной из главных диагоналей, а потом убрать два крайних ферзя, то оставшиеся n−2n-2 ферзя тоже будут быть все поля доски. Значит,

F(n)≤n−2.F(n) \leq n-2.

Если при расстановке F(n)F(n) ферзей, при которой каждое поле бито, на краю доски нет ни одного ферзя, то 4(n−1)4(n-1) краевых клеток, образляющих доски, должны быться ферзями изнутри этой рамки. Так как каждый ферзь будет в восмыни направлениях, то он будетровно 8 клеток этой рамки. Если бы даже все ферзи были разные клетки рамки, то необходимо было бы иметь 4(n−1)8=n−12\frac{4(n-1)}{8} = \frac{n-1}{2}

Рис. 1.

достаочно трех ферзей (рис. 1), двух мало.

Обозначим через F(n)F(n) минимальное число ферзей, при надлежащей расстановке которых на доске n×nn \times n каждое ее поле находится под ударом (поле, занятое ферзем, считается битым). Для 3≤n≤83 \leq n \leq 8 число F(n)F(n) известно:

| nn | 3 | 4 | 5 | 6 | 7 | 8 |
| :— | :— | :— | :— | :— | :— | :— |
| F(n)F(n) | 1 | 2 | 3 | 3 | 4 | 5 |

На рисунке 2 изображена доска 11×1111 \times 11 и 5 ферзей на ней, быющие каж-

23

12n−12ферзей. Итак, в этом случае\frac{1}{2}n - \frac{1}{2} \text{ферзей. Итак, в этом случае}
F(n)≥12n−12.(2)F(n) \geq \frac{1}{2}n - \frac{1}{2}. \quad (2)

Оценка (2) верна и в обшем случае. Доказите ее. (Указание. Из (1) вытекает, что при любой расстановке F(n)F(n)ферзей на доске остатуса, по крайней мере, две свободные отферзей вертикали и две свободные горизонтали.)

Из (2) F(11)≥5F(11) \geq 5. В п. 1 мы указывали, что F(11)≤5F(11) \leq 5. Значит, F(11)=5F(11) = 5. Аналогично получается F(10)=5F(10) = 5. Любопытно, что равенство F(9)=5F(9) = 5 таким путем не получается. Доказите его самостояльно!

Рис. 3.

Рис. 4. k=3,l=1k = 3, l = 1.

Займется теперь улучшением верхней оценки (1).

  1. ⟨k,l⟩=решетка\langle k, l \rangle = \text{решетка}
    Рассставимферзей на бесконечной шахматной доске левым ходом ⟨k,l⟩\langle k, l \rangle-коня (объичный шахматный конь—это ⟨2,1⟩\langle 2, 1 \rangle-конь), а именно: поставим сначалаферзя на произвольную клетку; затем поставим еще четырехферзей так, как показано на рисунке 3; с каждым из поставленныхферзей поступим таким же образом, и т. д. Полученную расстановку бесконечного числаферзей называемферзой ⟨k,l⟩\langle k, l \rangle-решеткой. Каждая ⟨k,l⟩\langle k, l \rangle-решетка является квадратной решеткой, повернуть относительно шахматной доски (рис. 4).

Двигаясь вдоль ряда ∗^*), мы периодически будем встречатьферзей. Обозначим длину перiodа решетки по ряду через WpW_p. Например, для ⟨3,1⟩\langle 3, 1 \rangle-решетки Wp=10W_p = 10 (рис. 4).

Двигаясь вдоль диагонали, мы также будем встречатьферзей периодически. Обозначим длину перiodа решетки по диагонали через W∂W_\partial. Для ⟨3,1⟩\langle 3, 1 \rangle-решетки W∂=5W_\partial = 5 (рис. 4).

Уражнения

  1. Для ⟨k,l⟩\langle k, l \rangle-решетки Wp=k2+l2dW_p = \frac{k^2 + l^2}{d}, где dd — наиболее общий делитель чисел kk и ll.

  2. Для ⟨k,l⟩\langle k, l \rangle-решетки W∂=k2+l2cW_\partial = \frac{k^2 + l^2}{c}, где cc — наиболее общий делитель чисел k+lk + l и k−lk - l.

  3. Если kk и ll — взаимно простые числа разной четности, то Wp=W∂=k2+l2W_p = W_\partial = k^2 + l^2.

  4. Перiodы W′⟨tk,tl⟩W' \langle tk, tl \rangle-решетки и перiodы W⟨k,l⟩W \langle k, l \rangle-решетки связаны соотношениями Wp=tWpW_p = tW_p и W∂=tW∂W_\partial = tW_\partial.

  5. Фундаментальная расстановкаферзей
    Пусть kk и ll — взаимно простые числа разной четности. Расмотрим ⟨k,l⟩\langle k, l \rangle-решетку. Для нее оба перiodа Wp,W∂W_p, W_\partial равны W0=k2+l2W_0 = k^2 + l^2 (упражнение 3).

Вырежем из нашей бесконечной доски квадратную доску W0×W0W_0 \times W_0 так, чтобы ферзь попал в централь-

∗)^*) Ряд—это вертикаль или горизонталь.

25

Докажем, что битые клетки симметрины относительно любой главной диагонали.

Если битая клетка — серая (рис. 6), то симметриная (относительно расстоянием главной диагонали) клетка — тоже серая, а все клетки биты. Если же битая клетка — белая, то на одной из проходящих через нее диагоналей стоит ферзь. Если эта диагональ перендикула и куля рена расматриваемой главной диагонали, то интересующая нас симметриная клетка будет тем же ферзем. Если она пара лельна — центрально- симметриным ферзем (см. зеленье диагонали на рисунке 6).

Из того, что при симметрином относительной главной диагонали и повороте на 90° битые клетки переходят в битые, легко следует симметримножества битых клеток относительно центральной вертикали и центральной горизонтали (почему?).

Значит, с точки зрения битых-небитых клеток все восемь октантов, на которые доска делится центральными рядами и главными диагоналими, равноправны (на рисунке 7 один из таких октантов обозначен буквой O).

  1. Дополнительные ферзи

В конце п. 4 мы отметили, что все четыые диагонали доски быются ферзямиFundamentalной расстановки. Поэтому остается расмотреть лишь диагонали с нечетными номерами.

Число нечетных диагоналей одного направления на все доске без главной диагонали и угловых «одноклеточных» диагоналей (бьющихся центральным ферзем) равно 2 (W0−1W_0-1); по одному сторону от главной диагонали их будет W0−1W_0-1, а в одном октанте — еще в два раза меньше: W0−12\frac{W_0-1}{2}.

Это число совпадает с числом ферзей Fundamentalной расстановки, находящся по одному сторону от главной диагонали выделенного направления. Каждый ферзь из заштрихованной на рисунке 7 положит на одной из нечетных диагоналей, проходящих через октант OO. Поэтому среди нечетных диагоналей октаента «пустых» диагоналей (на которых нет ферзей), оченьindo, столько, сколько ферзей в угловом треугольнике TT. Обозначим это число через φ(n)\varphi(n).

Рассмотрим одну из пустых диагоналей октаента OO. Дополнитель ее до симметричной крестообразной фигуры (рис. 8). В силу симметриных клеток на остальных трех диагоналях этой фигуры тоже нет ферзей. Чтобы побить клетки этой фигуры, достаточно расположить два дополнительных ферзя в симметричных клетках AA и BB центральной горизонтали (рис. 8).

Поскольку в одном октанте число пустых диагоналей равно φ(n)\varphi(n), то всего достаточно расставить 2φ(n)2\varphi(n) дополнительных ферзей.

26

Рис. 9. k=3,l=2k = 3, l = 2.

Итак,
F(n)⩽W0+2φ(n).F(n) \leqslant W_0 + 2\varphi(n).

  1. Ферзи и площади

Чтобы оценить сверху число φ(n)\varphi(n) ферзей в угловом треугольнике TT (рис. 7), вспомним, что ферзи функциональный расстояний расположены в узлах решетки со стороны длины (2k)2+(2l)2=2k2+l2\sqrt{(2k)^2 + (2l)^2} = 2\sqrt{k^2 + l^2} (длина клетки доски принята за единицу), повернуть относительно шахматной доски (рис. 4, 6).

Сдвинем эту решетку так, чтобы ферзи оказались в центрах квадратов (рис. 9). Тогда число ферзей в треугольнике TT не будет превосходить числа «сдвинутых квадратов», центры которых лежат в TT. Поскольку каждой такой квадрат целиком лежит в d2\frac{d}{2}-окрестности треугольника TT (рис. 10; dd — длина диагонали квадрата), их число не превосходит относительно площади этой окрестности к площади квадрата.

Упражнение 5. ε\varepsilon-окрестность плоской фигуры FF называется объединение кругов радиуса ee с центрами в каждой точке фигуры FF. Доказите, что площад ε\varepsilon-окрестности выпуклого многоугольника равна S+Pε+πe2S + P\varepsilon + \pi e^2, где SS — площад многоугольника, PP — его перimetр.

Длина кататов треугольника TT равна n2\frac{n}{2}. Сторона квадрата, из которого построена решетка, равна 2k2+l2=2n−12=2n−12\sqrt{k^2 + l^2} = 2\sqrt{\frac{n-1}{2}} = \sqrt{2}\sqrt{n-1}.

Значит, искомое отношение площад равно
n28+(1+22)nn−1+π(n−1)2(n−1)\frac{n^2}{8} + \left(1 + \frac{\sqrt{2}}{2}\right)n\sqrt{n-1} + \pi(n-1) \over 2(n-1).

Поскольку W0=k2+l2=n−12W_0 = k^2 + l^2 = \frac{n-1}{2}, из (3)
F(n)⩽58n+(1+22)nn−1+18(n−1)+π−38.F(n) \leqslant \frac{5}{8}n + \left(1 + \frac{\sqrt{2}}{2}\right)\frac{n}{\sqrt{n-1}} + \frac{1}{8(n-1)} + \pi - \frac{3}{8}.

Ввиду того, что nn−1<2n\frac{n}{\sqrt{n-1}} < 2\sqrt{n} и 18(n−1)<1\frac{1}{8(n-1)} < 1, при n⩾2n \geqslant 2, а 1+22<21 + \frac{\sqrt{2}}{2} < 2, получаем для досок со стороны в 2(k2+l2)+12(k^2 + l^2) + 1 клеток, где kk и ll — взаимно простые числа разной четности, окончательную оценку сверху:
F(n)⩽58n+4n+5.F(n) \leqslant \frac{5}{8}n + 4\sqrt{n} + 5.

  1. Произвольные доски

Пусть теперь у нас есть доска n×nn \times n, где n⩾11n \geqslant 11. Возьмем такое натуральное mm, что 8m2+3⩽n<8(m+1)2+38m^2 + 3 \leqslant n < 8(m+1)^2 + 3. Поскольку n⩾11n \geqslant 11, такое mm найдется. Заметим, что 8m2+3=2[(2m)2+12]+1=2(k2+l2)+18m^2 + 3 = 2[(2m)^2 + 1^2] + 1 = 2(k^2 + l^2) + 1, где k=2m,l=1k = 2m, l = 1.