🎓 Мои уроки
← Все уроки: Олимпиадная математика 📄 PDF

Урок 2. Раскраски и замощения: шахматная доска как оружие

Олимпиадная математика

Домино накрывает две соседние клетки. Простая штука. Но если раскрасить доску как шахматную, домино вдруг превращается в детектор: оно всегда накрывает одну чёрную и одну белую клетку. И это крошечное наблюдение позволяет доказывать, что целые доски замостить невозможно. Раскраска — это способ спрятать инвариант в цвет.

🎯 Что ты узнаешь

📖 Разбираемся в теме

Шахматная раскраска

Раскрасим доску в чёрный и белый как шахматную: соседние по стороне клетки разного цвета. Тогда чёрных клеток 32 и белых 32.

Ключевой факт: любая костяшка домино (), как бы её ни положить, накрывает ровно одну чёрную и одну белую клетку. Потому что соседние клетки всегда разного цвета.

📌 Запомни: Если фигуры замощения всегда покрывают равное число клеток каждого цвета, а на доске цветов поровну не хватает — замощение невозможно.

Классика: доска без двух углов

Вырежем из доски две противоположные угловые клетки. Останется 62 клетки. Можно ли замостить их 31 костяшкой домино?

Противоположные углы шахматной доски — одного цвета (проверь: клетки и обе, скажем, чёрные). Убрав две чёрные, получим 30 чёрных и 32 белых. Но каждое домино берёт по одной клетке каждого цвета, значит 31 домино взяли бы 31 чёрную и 31 белую. А чёрных всего 30 — противоречие. Замостить нельзя.

🤔 А знаешь ли ты? Эта задача называется «задача о мутированной шахматной доске» и её любят задавать на собеседованиях. Без идеи раскраски она кажется «переборной» и безнадёжной, а с раскраской решается в две строки.

Раскраски в несколько цветов

Для фигур посложнее двух цветов мало. Возьмём прямое тримино (полоска ). Раскрасим доску в три цвета по диагоналям — клетку красим в цвет . Тогда любая полоска (горизонтальная или вертикальная) накрывает по одной клетке каждого из трёх цветов. Это мощный детектор для задач с тримино.

💡 Правило подбора: раскрашивай так, чтобы твоя фигура при любом положении покрывала цвета поровну или хотя бы предсказуемо. Тогда несовпадение количеств цветов на доске = невозможность.

L-тримино и раскраска в 4 цвета / другие трюки

Не всякая фигура ведёт себя одинаково при повороте — тогда одноцветный подсчёт не срабатывает, и приходится комбинировать: раскраска + чётность, или раскрашивать не всю доску, а только «опасные» клетки.

⚠️ Раскраска доказывает только невозможность. Если раскраска «не запрещает» — это ещё не значит, что замощение существует; его нужно предъявить явно.

✍️ Разбор задачи

Задача. Можно ли замостить доску прямоугольниками (полосками из четырёх клеток, которые можно класть и горизонтально, и вертикально)?

Решение. Обычная шахматная раскраска тут бессильна: полоска всегда берёт 2 чёрные и 2 белые клетки, и никакого перекоса не возникает. Нужна более хитрая раскраска.

Раскрасим столбцы циклически в цвета . Посчитаем, сколько клеток каждого цвета. Цвета столбцов: — цвет 1 в столбцах (3 столбца), цвет 2 в (3 столбца), цвет 3 в (2 столбца), цвет 4 в (2 столбца). Каждый столбец содержит 10 клеток, поэтому:

Горизонтальная полоска покрывает 4 столбца подряд — по одной клетке каждого из 4 цветов. Вертикальная полоска стоит в одном столбце — покрывает 4 клетки одного цвета.

Пусть в замощении горизонтальных и вертикальных полосок в столбцах цветов . Клеток цвета 3 всего 20, их дают горизонтальные (по одной на каждую) и вертикальные цвета 3 (по 4): . Аналогично цвет 4: , цвет 1: , цвет 2: .

Вычтем первое из третьего: , то есть не целое! Противоречие. Значит, замостить доску полосками невозможно. ∎

Красиво, правда? Одна хитрая раскраска столбцов — и всё разваливается на арифметику.

📝 Задачи

  1. Из доски вырезали одну белую и одну чёрную клетку (произвольные). Всегда ли оставшиеся 62 клетки можно замостить 31 домино? Обоснуй (тут ответ «да» — попробуй придумать идею, почему).

  2. Можно ли замостить доску костяшками домино ? Почему?

  3. Доску замостили 18 костяшками домино. Докажи, что найдётся прямая (горизонтальная или вертикальная линия сетки), которая не пересекает ни одной костяшки. (Знаменитый факт; но сначала попробуй хотя бы для .)

  4. Можно ли доску замостить 21 прямым тримино и одним квадратиком ? Если да — где может стоять квадратик? (Используй раскраску в 3 цвета.)

  5. Комнату хотят выложить плитками и . Осталась одна плитка , а вместо неё привезли . Докажи, что теперь выложить пол этими плитками нельзя (то есть заменить одну на одну и переложить весь пол не удастся).

  6. Можно ли замостить доску уголками-тримино (L-тримино из 3 клеток)? А доску ?

  7. На доске отметили центры всех клеток. Можно ли соединить их одной замкнутой ломаной из 64 звеньев так, чтобы каждое звено соединяло центры соседних по стороне клеток и ломаная проходила через каждый центр ровно раз? (Раскраска подскажет ответ.)

  8. ⭐ Доску с одной вырезанной (любой) клеткой всегда можно замостить L-тримино (уголками из 3 клеток). Докажи это для всех . (Подсказка: индукция и деление доски на 4 четверти.)