22
М. Мамикон
Задача о ферзях
- Постановка задачи
На общий шахматной доске 8×8 пя ть ферзей можно расставить так, чтобы они были все поля доски. Четырех же ферзей для этого не достаточно (доказите!). Доска 3×3 будет одним ферзем, находящимся на центральной клетке. Для доски 6×6 дое ее поле. Значит, . Из рисунка 2 можно усмотреть, что и .
Найти точное при больших довольно сложно. Далее совершенная быстроедующая вычислительная машина не может за разумное время перебрать все варянты расстановки, скажем, десяти ферзей на доске 20×20.
Позному представляется интересный найти хотя бы оценки — верхнюю и нижнюю — для . В этом и будет состоять наше постановка задачи о ферзях.
- Оценка сизу
Если на доске расставить ферзей вдоль одной из главных диагоналей, а потом убрать два крайних ферзя, то оставшиеся ферзя тоже будут быть все поля доски. Значит,
Если при расстановке ферзей, при которой каждое поле бито, на краю доски нет ни одного ферзя, то краевых клеток, образляющих доски, должны быться ферзями изнутри этой рамки. Так как каждый ферзь будет в восмыни направлениях, то он будетровно 8 клеток этой рамки. Если бы даже все ферзи были разные клетки рамки, то необходимо было бы иметь
Рис. 1.
достаочно трех ферзей (рис. 1), двух мало.
Обозначим через минимальное число ферзей, при надлежащей расстановке которых на доске каждое ее поле находится под ударом (поле, занятое ферзем, считается битым). Для число известно:
| | 3 | 4 | 5 | 6 | 7 | 8 |
| :— | :— | :— | :— | :— | :— | :— |
| | 1 | 2 | 3 | 3 | 4 | 5 |
На рисунке 2 изображена доска и 5 ферзей на ней, быющие каж-
23
Оценка (2) верна и в обшем случае. Доказите ее. (Указание. Из (1) вытекает, что при любой расстановке ферзей на доске остатуса, по крайней мере, две свободные отферзей вертикали и две свободные горизонтали.)
Из (2) . В п. 1 мы указывали, что . Значит, . Аналогично получается . Любопытно, что равенство таким путем не получается. Доказите его самостояльно!
Рис. 3.
Рис. 4. .
Займется теперь улучшением верхней оценки (1).
Рассставимферзей на бесконечной шахматной доске левым ходом -коня (объичный шахматный конь—это -конь), а именно: поставим сначалаферзя на произвольную клетку; затем поставим еще четырехферзей так, как показано на рисунке 3; с каждым из поставленныхферзей поступим таким же образом, и т. д. Полученную расстановку бесконечного числаферзей называемферзой -решеткой. Каждая -решетка является квадратной решеткой, повернуть относительно шахматной доски (рис. 4).
Двигаясь вдоль ряда ), мы периодически будем встречатьферзей. Обозначим длину перiodа решетки по ряду через . Например, для -решетки (рис. 4).
Двигаясь вдоль диагонали, мы также будем встречатьферзей периодически. Обозначим длину перiodа решетки по диагонали через . Для -решетки (рис. 4).
Уражнения
-
Для -решетки , где — наиболее общий делитель чисел и .
-
Для -решетки , где — наиболее общий делитель чисел и .
-
Если и — взаимно простые числа разной четности, то .
-
Перiodы -решетки и перiodы -решетки связаны соотношениями и .
-
Фундаментальная расстановкаферзей
Пусть и — взаимно простые числа разной четности. Расмотрим -решетку. Для нее оба перiodа равны (упражнение 3).
Вырежем из нашей бесконечной доски квадратную доску так, чтобы ферзь попал в централь-
Ряд—это вертикаль или горизонталь.
25
Докажем, что битые клетки симметрины относительно любой главной диагонали.
Если битая клетка — серая (рис. 6), то симметриная (относительно расстоянием главной диагонали) клетка — тоже серая, а все клетки биты. Если же битая клетка — белая, то на одной из проходящих через нее диагоналей стоит ферзь. Если эта диагональ перендикула и куля рена расматриваемой главной диагонали, то интересующая нас симметриная клетка будет тем же ферзем. Если она пара лельна — центрально- симметриным ферзем (см. зеленье диагонали на рисунке 6).
Из того, что при симметрином относительной главной диагонали и повороте на 90° битые клетки переходят в битые, легко следует симметримножества битых клеток относительно центральной вертикали и центральной горизонтали (почему?).
Значит, с точки зрения битых-небитых клеток все восемь октантов, на которые доска делится центральными рядами и главными диагоналими, равноправны (на рисунке 7 один из таких октантов обозначен буквой O).
- Дополнительные ферзи
В конце п. 4 мы отметили, что все четыые диагонали доски быются ферзямиFundamentalной расстановки. Поэтому остается расмотреть лишь диагонали с нечетными номерами.
Число нечетных диагоналей одного направления на все доске без главной диагонали и угловых «одноклеточных» диагоналей (бьющихся центральным ферзем) равно 2 (); по одному сторону от главной диагонали их будет , а в одном октанте — еще в два раза меньше: .
Это число совпадает с числом ферзей Fundamentalной расстановки, находящся по одному сторону от главной диагонали выделенного направления. Каждый ферзь из заштрихованной на рисунке 7 положит на одной из нечетных диагоналей, проходящих через октант . Поэтому среди нечетных диагоналей октаента «пустых» диагоналей (на которых нет ферзей), оченьindo, столько, сколько ферзей в угловом треугольнике . Обозначим это число через .
Рассмотрим одну из пустых диагоналей октаента . Дополнитель ее до симметричной крестообразной фигуры (рис. 8). В силу симметриных клеток на остальных трех диагоналях этой фигуры тоже нет ферзей. Чтобы побить клетки этой фигуры, достаточно расположить два дополнительных ферзя в симметричных клетках и центральной горизонтали (рис. 8).
Поскольку в одном октанте число пустых диагоналей равно , то всего достаточно расставить дополнительных ферзей.
26
Рис. 9. .
Итак,
- Ферзи и площади
Чтобы оценить сверху число ферзей в угловом треугольнике (рис. 7), вспомним, что ферзи функциональный расстояний расположены в узлах решетки со стороны длины (длина клетки доски принята за единицу), повернуть относительно шахматной доски (рис. 4, 6).
Сдвинем эту решетку так, чтобы ферзи оказались в центрах квадратов (рис. 9). Тогда число ферзей в треугольнике не будет превосходить числа «сдвинутых квадратов», центры которых лежат в . Поскольку каждой такой квадрат целиком лежит в -окрестности треугольника (рис. 10; — длина диагонали квадрата), их число не превосходит относительно площади этой окрестности к площади квадрата.
Упражнение 5. -окрестность плоской фигуры называется объединение кругов радиуса с центрами в каждой точке фигуры . Доказите, что площад -окрестности выпуклого многоугольника равна , где — площад многоугольника, — его перimetр.
Длина кататов треугольника равна . Сторона квадрата, из которого построена решетка, равна .
Значит, искомое отношение площад равно
.
Поскольку , из (3)
Ввиду того, что и , при , а , получаем для досок со стороны в клеток, где и — взаимно простые числа разной четности, окончательную оценку сверху:
- Произвольные доски
Пусть теперь у нас есть доска , где . Возьмем такое натуральное , что . Поскольку , такое найдется. Заметим, что , где .