Клетчатые задачи → .02 Разбиение доски на части
Ошибка.
Попробуйте повторить позже
В какое наибольшее количество цветов можно покрасить клетки квадрата так, чтобы в любом квадрате
были хотя бы две
одноцветные клетки?
Пример. Разобъем наш квадрат на четыре квадрата Опишем покраску правого нижнего квадрата. Покрасим в цвет
верхнюю
строчку. Затем каждому четному столбцу сопоставим новый цвет и покрасим в него все клетки этого столбца, кроме верхней.
Оставшиеся клетки нечетных столбцов покрасим каждую в свой уникальный цвет. Итого,
цветов.
Раскраска левого нижнего квадрата
выглядит также, только с поворотом на
по часовой стрелке и все цвета
новые. Раскраска левого верхнего и правого верхнего получаются из исходного поворотом на
и
и заменой
всех цветов на новые. Итого,
цветов. Но ещё есть проблема с центральным квадратом, которая решается
путём склеивания каких-то двух цветов, попавших в этот квадрат — итого
цветов. Для оценки сначала докажем
лемму.
_________________________________________________________________________________________________________________________________________________________________________________
Лемма. На клетчатой плоскости закрашено клеток. Тогда есть не более
квадратов
содержащих хотя бы две
отмеченные клетки.
Доказательство. Докажем лемму индукцией по числу строк, которые занимают отмеченные клетки.
База. Все клеток в одной строке. Если они стоят подряд, то есть в точности
квадратов. А если не подряд, то ещё
меньше.
Переход. Пусть строк хотя бы Рассмотрим самую верхнюю, разобъем её на блоки подряд идущих клеток. Если в блоке
клеток закрашено, то есть не более
квадрата
содержащих две закрашенные клетки этого блока и лежащих в
рассматриваемой строке и строке на
выше. И есть не более
квадрата, лежащих в рассматриваемой строке и
строке ниже. Итого, не более
квадратов, которые добавляет блок размера
поэтому можно сделать индукционный
переход.
_________________________________________________________________________________________________________________________________________________________________________________
Предположим, что цветов не менее Тогда по лемме есть не более
квадратов
содержащих две
отмеченные клетки одного из цветов. Но всего в квадрате
есть
квадрат
Противоречие.
Ошибка.
Попробуйте повторить позже
В каждой клетке доски лежит по рублёвой монете. Даша и Соня играют, делая ходы по очереди, начинает Даша. За один ход
можно выбрать любую монету и передвинуть её: Даша двигает монету на соседнюю по диагонали клетку, Соня — на соседнюю по стороне.
Если две монеты оказываются в одной клетке, одна из них тут же снимается с доски и достаётся Соне. Соня может остановить игру
в любой момент и забрать все полученные деньги. Какой наибольший выигрыш она может получить, как бы ни играла
Даша?
Подсказка 1:
Чтобы придумать стратегию за Соню, попробуйте разбить доску на какие-нибудь маленькие части, в рамках которых она сможет легко получать монеты.
Подсказка 2:
Разбейте на квадраты 2 на 2. Давайте заметим, что если в таком квадрате есть хотя бы 2 монеты, то Соня легко сможет получить одну из них (почему?). Исходя из этого, можно понять, каким будет ответ.
Подсказка 3:
Итак, скорее всего вы поняли, что ответ будет 300. Осталось придумать стратегию за Дашу, с помощью которой она всегда сможет сохранить 100 монет на доске. Попробуйте выбрать 100 монет, находящихся в каких-то определённых столбцах.
Подсказка 4:
Будет здорово, если эти столбцы не будут рядом. Тогда Соне будет сложнее забрать какую-то из выбранных монет. Значит, можно взять, например, нечётные столбцы и придумать стратегию, при которой после каждого хода Даши выбранные монеты находятся в этих столбцах.
Сначала приведём стратегию за Соню. Пока она не получила больше 299 монет, перед её ходом на доске остаётся хотя бы 101 монета.
Разобьем доску на 100 квадратов Получается, что какие-то две монеты лежат в одном и том же квадрате
Если эти две
монеты соседние по стороне, то Соня надвигает одну на другую, и получает ещё одну монету. Если они стоят по диагонали, то Соня сдвигает
одну из них в столбец к другой (здесь и далее столбец имеет длину 2, строка — длину 200). Теперь, какой бы ход ни сделала Даша, эти две
монетки всё ещё будут соседними по стороне (либо одна будет снята и уйдёт в доход Сони), значит, своим следующим ходом Соня
сможет получить ещё одну монетку. Таким образом, Соня всегда сможет увеличивать свой выигрыш, пока он меньше
300.
Теперь покажем, как играть за Дашу, чтобы Соня не получила больше 300 монет. Пронумеруем столбцы числами от 1 до 200 по порядку, выберем в каждом нечётном столбце по одной монетке и мысленно покрасим их в красный цвет. Даше достаточно обеспечить, чтобы красные монетки всегда оставались на доске. Для этого, в свою очередь, достаточно, чтобы две красные монеты никогда не попадали в одну клетку, потому что когда в клетку попадают красная и не красная монеты, можно считать, что с доски снимается не красная.
Назовём расположение монет на доске стабильным, если по одной красной монете лежит в столбцах а
ещё одна располагается в одном из двух последних столбцов 199, 200. Легко видеть, что после любого хода из стабильной
позиции две красные монеты не окажутся в одной клетке. Даша будет играть так, чтобы после каждого её хода получалась
стабильная позиция. Если после хода Сони позиция осталась стабильной, то Даша двигает сотую красную фишку между двумя
последними столбцами, так же Даша поступит и своим первым ходом. Если же после хода Сони позиция перестала быть
стабильной, то Соня подвинула одну из красных монет из некоторого столбца
в соседний столбец. Тогда Даша своим ходом
вернёт её в столбец
Таким образом, на доске всегда останется хотя бы 100 монет, и Соня заработает не более трёхсот
рублей.
300
Ошибка.
Попробуйте повторить позже
В клетчатом прямоугольнике каждую клетку красят в белый или чёрный цвет. Доминошкой будем называть клетчатый
прямоугольник
или
Оказалось, что существует единственный способ разбить данный прямоугольник
на доминошки
так, чтобы каждая доминошка покрывала хотя бы 1 чёрную клетку. Какое наибольшее количество клеток могло быть покрашено в чёрный
цвет?
Подсказка 1:
Для оценки введём следующие термины: блок — две соседние горизонтальные доминошки, тёмная доминошка — доминошка с 2 черными клетками, светлая — с одной. Что можно сказать про блок в контексте условия задачи?
Подсказка 2:
В блоке не более двух черных клеток, иначе этот блок можно по-разному замостить двумя доминошками. Пусть имеется k тёмных доминошкек. Остальные 200 - 2k приходятся на блоки и светлые доминошки. Как можно оценить количество черных клеток среди них?
Подсказка 3:
Не более половины, потому что в каждой светлой доминошке и блоке не более половины клеток черные. Значит, всего черных клеток не больше 2k + (100 - k) = 100 + k. Таким образом, все свелось к оцениванию количества темных доминошкек.
Подсказка 4:
Чтобы его оценить, давайте поймём, с какими фигурами они могут граничить. Может ли вертикальная доминошка граничить с тёмной?
Подсказка 5:
Нет, ведь тогда их можно заменить на блок. Значит, тёмная доминошка может граничить только с блоком. Может ли к одному блоку примыкать несколько таких доминошкек подряд?
Подсказка 6:
Нет, ведь тогда их можно заменить на две горизонтальные. Какое минимальное количество клеток по горизонтали может быть между двумя соседними тёмными доминошками? Может ли оно быть менее 4?
Подсказка 7:
Используя эту информацию, можно оценить снизу количество вертикалей некоторым выражением от k. Учитывая, что вертикалей 100, получится оценка на k.
Подсказка 8:
Итак, скорее всего, вы получили, что вертикалей хотя бы 5k - 4, откуда получается оценка на 20 тёмных доминошек. Осталось придумать пример. Для удобства попробуйте разбить доску на большое количество одинаковых маленьких объектов. Например, в контексте задачи удобно работать с прямоугольником 2×5.
Пусть прямоугольник разбит на доминошки. Двигаясь слева направо, понимаем, что горизонтальные доминошки объединяются в
блоки
Далее под блоком понимаем такой блок
из двух горизонтальных доминошек.
Назовём хорошим разбиение на доминошки, в котором в каждой доминошке хотя бы одна клетка чёрная. Назовём раскраску хорошей, если при ней существует ровно одно хорошее разбиение.
1) Приведём пример хорошей раскраски, в которой 120 чёрных клеток. Красим первый столбец белым, следующие 3 столбца — черным, пятый столбец — белым, и далее продолжаем с периодом 5.
Тогда разобьём наш прямоугольник на прямоугольники и в каждом из них пусть слева и справа находятся блоки, а посередине —
вертикальная доминошка. Видим, что получено хорошее разбиение.
Покажем, что оно единственно. Посмотрим на границу между 5-м и 6-м столбцами. Эта граница не может находиться внутри блока,
значит, эта граница обязательно должна присутствовать в разбиении и отрезать прямоугольник Далее продолжим аналогичные
рассуждения с отрезанием прямоугольников
Остаётся разобраться, как может быть устроено хорошее разбиение для прямоугольника
В первом столбце не может быть вертикальная доминошка, поэтому в 1-м и 2-м столбцах точно находится блок. Аналогично в 4-м и
5-м столбцах находится вертикальный блок. Тем самым хорошее разбиение однозначно восстановлено. Обоснование того, что наша
раскраска хорошая, завершено.
2) Оценка. Рассмотрим хорошее разбиение прямоугольника В каждом блоке не более двух чёрных клеток, иначе мы можем
заменить две горизонтальные доминошки этого блока на вертикальные, и разбиение останется хорошим.
В вертикальной доминошке может быть одна чёрная клетка или две чёрных клетки. В первом случае вертикальную доминошку назовём
светлой, а во втором — тёмной. Если у нас тёмных доминошек, то в них
чёрных клеток, а остальная площадь
разбита на
блоки и светлые доминошки, т.е. в ней не более половины площади занимают чёрные клетки. Итого чёрных клеток не
более
Остаётся понять, что тёмных доминошек не более 20. Вертикальная доминошка не может граничить с тёмной доминошкой, иначе эту
пару можно заменить на блок (из двух горизонтальных доминошек), и разбиение останется хорошим. Значит, граничить с тёмной
доминошкой может только блок. К одному и тому же блоку слева и справа не могут примыкать две тёмные доминошки, иначе в
образованном ими прямоугольнике можно заменить все доминошки на горизонтальные, и разбиение останется хорошим. Рассмотрим
две ближайшие друг к другу тёмные доминошки. Промежуток (по горизонтали) между ними не может составлять 0, 1, 2 или 3
клетки (в последнем случае два блока, соседних с этими тёмными доминошками, должны пересекаться, что невозможно).
Суммируя длины промежутков для
пар ближайших тёмных доминошек, получаем, что количество вертикалей не
менее
Но оно равно 100. Отсюда и
что невозможно при
Неравенство
установлено. Доказательство
оценки завершено.
120
Ошибка.
Попробуйте повторить позже
Имеется таблица в каждой клетке которой стоит 0 или 1. Каждую минуту с ней проделывается следующая операция: для каждой
клетки считается сумма чисел в соседних с ней по сторонам клетках и одновременно в каждой клетке число заменяется на 0, если
соответствующая сумма четна, и на 1 — если нет. Докажите, что в течение 6 минут какая-нибудь расстановка повторится
дважды.
Источники:
Подсказка 1
В этой задаче важно обратить внимание на более простые случаи. Рассмотрите таблицы с одной единицей (базисные). Покажите, что их эволюция циклическая. Как симметрия сокращает перебор? Намёк: Достаточно проверить 4 варианта расположения единицы в углу 2×2 из-за симметрии)
Подсказка 2
Любая таблица — сумма базисных. Как операция преобразования действует на такие суммы? Почему это сохраняет свойство цикличности?
Подсказка 3
Для базисных таблиц 3-я и 5-я конфигурации совпадают. Как это гарантирует повторение для произвольной таблицы за ≤6 шагов? Число состояний конечно, то-есть повторение неизбежно, а циклы более простых таблиц ускоряют его.
Рассмотрим сначала таблицы, в которых стоит только одна единица (назовем эти таблицы базисными). Докажем перебором, что для таких таблиц условие задачи выполнено.
В силу симметрии конструкции перебор достаточно провести для таблиц, у которых единица стоит в верхнем левом квадрате
(даже в верхнем уголке этого квадрата, так как остальные таблицы получаются из этих подходящим отражением).
Ошибка.
Попробуйте повторить позже
Из клетчатой доски вырезали произвольным образом
клеток. Докажите, что из оставшейся части доски можно вырезать
4-клеточную фигурку в виде буквы “Г”. Фигурку можно поворачивать и переворачивать.
Разобьём квадрат на
прямоугольника
Так как вырезанных клеток
то из одного такого прямоугольника вырезано
не более одной клетки. Из него и можно получить необходимую 4-клеточную фигурку в виде буквы “Г”.
Ошибка.
Попробуйте повторить позже
Какое наименьшее число прямоугольников клетки нужно закрасить на доске
клеток, чтобы любой квадрат
клетки
содержал по крайней мере одну закрашенную клетку?
Подсказка 1
Попробуйте выделить на доске некоторое количество таких объектов, что любой прямоугольник на доске пересекает ровно один такой объект. Тогда сразу получите оценку.
Подсказка 2
Пусть таким объектом будет квадрат. Сколько таких квадратов можно выделить?
Рассмотрим квадратов, отмеченных на левом рисунке. Любой прямоугольник
клетки пересекается не более чем с одним из
отмеченных квадратов. Значит, нам потребуется закрасить не менее
прямоугольников. На рисунке справа показано, как закрасить
прямоугольников
клетки, чтобы любой квадрат
клетки содержал по крайней мере одну закрашенную клетку
прямоугольников
Ошибка.
Попробуйте повторить позже
Какое наименьшее количество клеток можно отметить на доске так, чтобы среди любых двух соседних клеток хотя бы одна из них
была отмечена, а также в любой строке и любом столбце были отмечены как минимум две соседние клетки?
Разобьем доску на прямоугольника
Докажем, что в каждом из них отмечено не менее
клеток. Разобьем прямоугольник на
квадратика
В каждом из них отмечена хотя бы
клетки, причем если их ровно
то они диагональные. Тогда в каждом
прямоугольнике клеток не меньше
причем, если их ровно
то каждая строчка раскрашена в шахматном порядке, но так не может
быть, поскольку в каждой строчке должны найтись
соседние отмеченные клетки. Поэтому всего отмечено не менее
клеток.
Осталось привести пример на отмеченных клеток:
Ошибка.
Попробуйте повторить позже
Клетки квадрата покрашены в
цвета в шахматном порядке. Разрешается перекрасить все клетки в любом
прямоугольнике
Можно ли с помощью таких операций добиться того, чтобы все клетки квадрата стали одного
цвета?
Предположим, что мы сумели получить раскраску, в которой левый нижний угол поменял цвет (не умаляя общности, можно
рассмотреть этот случай, потому что какой-то угол цвет поменял). Введем координаты клеток так, чтобы у левого нижнего угла
были координаты а оси направим вправо и вверх. В клетки, у которых сумма координат делится на
поставим
флажки. Все клетки, кроме нижнего квадрата
легко разбить на
полосок
Каждая полоска
содержит ровно один флажок, ожидающий смены цвета, — всего
флажков плюс еще один флажок в левом нижнем углу.
Итого, мы должны сменить цвет у нечетного числа флажков. Но каждое перекрашивание меняет цвет ровно двух флажков.
Противоречие.
Нельзя
Ошибка.
Попробуйте повторить позже
В клетчатом квадрате две клетки одной строки или столбца назовем диполем, если между ними ровно две клетки. Петя решил
отметить как можно больше диполей, закрашивая разными цветами разные диполи (а обе клетки одного и того же диполя — одним цветом).
Какое наибольшее количество диполей он сможет закрасить?
Источники:
Подсказка 1
Это клетчатая задачка на оценку + пример, в которой даже персонаж намекает на способ решения, ведь он как-то там хитро закрашивает доску. А не поможет ли нам какая-то раскраска для получения оценки? Они часто помогают в таких задачах)
Подсказка 2
Давайте разобьём квадрат на 9 маленьких квадратиков 2 на 2 так, что между любыми двумя расстояние в 1 клеточку, и покрасим каждый из них в 4 цвета так, чтобы пары одинаковых цветов могли образовывать диполь. Как нам тогда поможет такая раскраска доказать оценку?
Подсказка 3
Так как у нас нечётное кол-во каждого цвета, то как минимум 4 клетки мы потеряем, а значит, уже не более 60/2 = 30 диполей можно получить, остаётся только нарисовать правильный пример под нашу оценку.
Рассмотрим в нашем квадрате квадратов
Назовём их выделенными.
Заметим, что если одна клетка некоторого диполя принадлежит какому-то выделенному квадрату, то другая клетка этого диполя принадлежит (соседнему) выделенному квадрату.
На рисунке отмечены номерами клетки в выделенных квадратах, так что у любого диполя обе клетки должны иметь один и тот
же номер. Но клеток с данным номером (например, с номером
) девять, и поэтому при “распределении” клеток с номером
по диполям
по меньшей мере одна клетка окажется нераспределённой (лишней). Таким образом, для каждого из четырех номеров остаётся
нераспределённой минимум одна клетка среди выделенных квадратов, а значит, всего имеется минимум
нераспределенные
клетки.
Получаем оценку: максимальное число непересекающихся диполей во всём квадрате не больше
Построим теперь пример на диполей. Для этого “отрежем” левый нижний выделенный квадрат. Останется клетчатая
фигура из
клеток, которая разбивается на квадрат
и два прямоугольника
и
Эта фигура полностью
разбивается на диполи, поскольку любые последовательные
клеток строки или столбца, очевидно, разбиваются на три
диполя.
Ошибка.
Попробуйте повторить позже
Из квадрата удалили центральную клетку, оставшуюся часть разбили на доминошки из двух клеток. Мальчик Витя не видит
разбиение, но он может разместить на доске прямоугольник из
клеток и узнать, сколько доминошек содержат хотя бы одну клетку в
данном прямоугольнике (прямоугольник из
клеток не должен вылазить за пределы квадрата, но может содержать удалённую клетку).
Такую операцию он может проделывать несколько раз. Какое наибольшее количество доминошек Витя сможет гарантированно
восстановить, вне зависимости от разбиения на доминошки?
Заметим, что в разбиениях как на рисунке выше в каждом прямоугольнике из клеток лежат клетки одинакового числа
доминошек, при этом совпадающих доминошек ровно
Значит, Витя может гарантированно определить не более
доминошек.
Покажем, что Витя всегда сможет восстановить положение хотя бы доминошек. Выберем угол квадрата и узнаем, сколько доминошек
в каждом из
прямоугольниках, примыкающих к углу. В одном из них точно будет
доминошки. Если в другом их
то мы знаем
расположение доминошки, примыкающей к углу. Иначе мы понимаем, что у нас одна из ситуаций как на рисунке выше. Тогда спросим про
два прямоугольника с центром в клетке
На ровно один из вопросов мы получим ответ
а на другой —
Тогда в том
прямоугольнике, для которого ответ —
лежит целая доминошка с клеткой
Таким образом, «около» каждого из углов
мы умеем определять расположение одной из доминошек. Значит, всего мы сможем определить положение хотя бы
доминошек.
Ошибка.
Попробуйте повторить позже
Можно ли отметить некоторые клетки квадрата так, чтобы в любом прямоугольнике из
клеток было нечётное число
отмеченных?
Нужно разбить плоскость на квадраты и раскрасить каждый квадрат как показано на рисунке. Заметим, что условие достаточно
проверять только для прямоугольников площади
так как любой прямоугольник площади
разбивается на нечетное число таких
прямоугольников. А раскраска
как раз подбирается так, чтобы в любом прямоугольнике площади
было нечетное число
клеток.
Да
Ошибка.
Попробуйте повторить позже
В каждой клетке таблицы записано число. Назовём клетку хорошей, если сумма чисел строки, содержащей эту
клетку, не меньше, чем сумма чисел столбца, содержащего эту клетку. Найдите наименьшее возможное количество хороших
клеток.
Источники:
Подсказка 1
Попробуем воспользоваться стандартным приемом при решении задач с досками — а что если разбить доску на удобные нам группы клеток, в которых мы сможем оценить количество хороших?
Подсказка 2
Так как мы минимизируем количество хороших, то нам нужны такие группы, в каждой из которых будет хотя бы одна хорошая.
Подсказка 3
То есть нужны группы, в которых все клетки не могут быть плохими. А что будет, если все клетки будут плохими? Как это переформулировать?
Подсказка 4
Нужны такие клетки, чтобы у нас уж точно сумма по столбцам была не больше, чем сумма по строкам
Подсказка 5
А что если сделать так, чтобы эти столбцы и строки образовывали всю доску?
Оценка.
Разобьём все клетки таблицы на грушп по
клеток так, чтобы в каждой груше все клетки находились в разных строках и разных
столбцах. Пример такого разбиения для
см. на рисунке:
1 | 2 | 3 | 4 | 5 |
5 | 1 | 2 | 3 | 4 |
4 | 5 | 1 | 2 | 3 |
3 | 4 | 5 | 1 | 2 |
2 | 3 | 4 | 5 | 1 |
Для других разбиение аналогично: например, в одну группу берём главную диагональ (идущую сверху слева вниз вправо), во вторую
— диагональ над ней и число в левом нижнем углу, в третью — следующую диагональ и диагональ из двух клеток слева внизу, и
т.д.
Предположим, что в какой-то группе все клетки плохие. Тогда для каждой клетки этой группы сумма чисел содержащей её строки
меньше суммы чисел содержащего её столбца. Суммируя эти неравенства по всем клеткам групшы, получаем, что сумма чисел во всей
таблице, подсчитанная по строкам, меньше, чем эта же сумма, подсчитанная по столбцам - противоречие, Значит, в каждой группе есть
хорошая клетка, и число хороших клеток не меньше числа групп, то есть не меньше .
_________________________________________________________________________________________________________________________________________________________________________________
Пример, подтверждающий точность полученной оценки
хороших клеток уже возможно.
Пусть в первой строке стоят единицы, а в остальных нули. Тогда все клетки первой строки хорошие, а остальные плохие.
Ошибка.
Попробуйте повторить позже
На клетчатой бумаге по границам клеток обведен квадрат Он покрыт
квадратами
каждый закрывает в точности
клетки. Докажите, что можно убрать один из квадратов так, что оставшиеся будут по-прежнему покрывать весь квадрат
Верхней-левой клеткой любого квадрата может быть только одна из
клеток верхнего-левого квадрата
Разобьём эти
клетки на
полосок
Так как
то по принципу Дирихле в некоторую полоску попадут верхне-левые клетки не менее чем
трёх квадратов. Если среди этих трёх квадратов есть совпадающие — можно убрать один из совпадающих. Если нет — можно убрать
средний, так как он покрыт двумя крайними.
Ошибка.
Попробуйте повторить позже
Лесенкой длины называется фигура из
клеток, как на рисунке справа. Например, при
получается квадрат
при
— прямоугольник из
клеток, при
— уголок из
клеток и так далее. На какое наименьшее
количество лесенок можно разбить квадрат
Лесенки могут иметь разную длину, их разрешено поворачивать и
переворачивать.
Подсказка 1
Попробуйте придумать какой-нибудь простой пример. Это натолкнëт на оценку.
Подсказка 2
Скорее всего вы придумали пример на 2024. С помощью какого приёма можно сделать эту оценку?
Подсказка 3
Выделите такие 2024 клетки, что каждая лесенка содержит ровно одну из них. Либо 2*2024 такие, что каждая лесенка содержит ровно две, либо 4*2024.
Оценка. Докажем, что нужно хотя бы лесенки. Рассмотрим граничную рамку ширины
на доске, состоящую из
клеток.
Заметим, что каждая лесенка покрывает не более
клеток из этой рамки. Если хотя бы одна лесенка покрывает не более
клеток рамки, то всего лесенок не меньше
Предположим, что все лесенки покрывают
клетки из
рамки. Рассмотрим произвольную лесенку. Она покрывает
клетки рамки и параллельна одной из главных диагоналей.
Тогда обе части рамки, на которые данная лесенка разбила рамку симметричны сами себе относительно второй главной
диагонали. А значит, в каждой из частей осталось нечетное число клеток. Клетки каждой части покрываются полностью
некоторыми лесенками. Тогда какая-то лесенка покрывает нечетное число клеток из данной части и
клеток из другой части —
противоречие.
Пример. Разобьем доску на диагонали, идущие снизу вверх и слева направо. Разобьем все такие диагонали кроме самой нижней
(состояще из одной клетки) на пары соседних. Тогда всего получатся лесенки.
Ошибка.
Попробуйте повторить позже
На клетчатой доске лежат доминошки, не касаясь даже углами. Каждая доминошка занимает две соседние
(по стороне) клетки доски. Нижняя левая и правая верхняя клетки доски свободны. Всегда ли можно пройти из левой
нижней клетки в правую верхнюю, делая ходы только вверх и вправо на соседние по стороне клетки и не наступая на
доминошки?
Подсказка 1
Каждой клетке сопоставляем пару — ее строку и столбец, начиная с левой нижней с координатами (1,1). Всегда ли можно пройти в клетку с координатами (2,2)?
Подсказка 2
Если она занята, то, конечно, нельзя. А вот если свободна, то можно. Как это можно доказать?
Подсказка 3
Если (2,2) не занята, то не занята хотя бы одна из клеток (1,2) или (2,1). Тогда через одну из них можно пройти в (2,2). А если все-таки (2,2) занята, всегда ли можно пройти в (3,3)?
Подсказка 4
Верно, всегда! А можно ли аналогичные рассуждение продлить на другие клетки диагонали (n,n)?
Подсказка 5
Верно, можно! Получается, что в любую свободную клетку диагонали можно попасть. Что из этого следует?
Начальная и конечная клетки лежат на главной диагонали доски и имеют “координаты” и
Докажем, что в любую
свободную клетку этой диагонали можно попасть. Действительно, пусть мы дошли до клетки
Если клетка
свободна,
то хоть одна из клеток
и
не занята и через неё можно пройти на клетку
Если же клетка
занята, то из её соседей занята ровно одна клетка, причём по стороне, поэтому один из двух путей из
в
не
закрыт.
Всегда
Ошибка.
Попробуйте повторить позже
В каждой клетке доски растет дерево высотой
сантиметр. Садовник и жук короед играют в игру, начинает садовник. В свой ход
он может выбрать произвольную клетку доски и увеличить высоту дерева в этой клетке, а также в клетках, соседних с выбранной по
стороне или вершине, на
сантиметр. Жук же в свой ход может уменьшить на
сантиметр высоту не более чем у четырех
любых деревьев. Назовем дерево развившимся, если его высота не менее
сантиметров, такие деревья жук короед
обходит стороной. Какое наибольшее количество развившихся деревьев может вырастить садовник независимо от действий
жука?
Подсказка 1
Задача на оценку плюс пример, нужно сделать две вещи: показать, как садовнику гарантировать присутствие искомого количества развившихся деревьев и показать, как жуку гарантировать отсутствие определённого количества развившихся деревьев. Начнём со второго: давайте выберем как можно больше конкретных деревьев, рост которых жук сможет полностью контролировать, для этого может быть полезна какая-нибудь раскраска.
Подсказка 2
Так можно подобрать раскраску доски в два цвета, что одного из цветов ровно 100 и жук может делать ходы так, что все деревья на выбранном цвете не станут развившимися. Теперь займёмся доказательством того, что садовник сможет развить 125 деревьев.
Подсказка 3
Доску разобьём на фигуры, в которых происходят действия садовника - квадраты 3 на 3, сходим равное количество раз в центр каждого из квадратов. Осталось показать, что при достаточном количестве ходов разовьётся достаточное количество, то есть 125 деревьев.
Сначала докажем, что жук короед может действовать так, чтобы не допустить появления более развившихся деревьев. Раскрасим
клетки доски в два цвета как на рисунке. Заметим, что садовник каждым своим ходом увеличивает высоту не более
деревьев, стоящих на
черных клетках. Тогда жук будет ходить в те же самые черные клетки ответным ходом. Тогда развившиеся деревья могут возникнуть
только на белых клетках, то есть их не более
Теперь докажем, что садовник всегда сможет вырастить хотя бы развившихся деревьев. Разобьем доску на квадраты
Пусть
садовник по очереди сходит в центр каждого из этих квадратов по
раз. Предположим, что, если некоторое фиксированное дерево
не
стало развившимя, то жук ходил в это дерево не менее
раз. Поскольку садовник всего сделал
ходов, жук также
сделал такое же количество ходов, то есть сходил в
клеток. С другой стороны, если он смог помешать садовнику
сделать
деревьев развивмися, то он сделал не менее
хода в клетки. Выбрав
получаем, что
— противоречие. Значит, садовник может сделать хотя
развившихся
деревьев.
Ошибка.
Попробуйте повторить позже
Яша записывает в клетки таблицы все натуральные числа от
до
(каждое число по разу). Гриша смотрит на таблицу,
выбирает несколько клеток, среди которых нет двух клеток, имеющих общую сторону, а затем считает сумму чисел во всех выбранных
клетках. Какую наибольшую сумму гарантированно может обеспечить Гриша?
Подсказка 1
Давайте начнем с оценки. Подумайте из каких соображений можно получить оценку снизу на количество выбранных клеток
Подсказка 2
Если вам придумать несколько различных выборов Гриши, множество клеток которых покрывает всю доску, то сумма Гришиных чисел будет не меньше чисел на доске.
Подсказка 3
Покрасим доску в шахматном порядке. Гриша сможет выбрать все клетки одного цвета, то есть сможет выбрать множество клеток, сумма которых не меньше половины суммы чисел на всей доске. Осталось показать, что Яша всегда может расставить числа на доске так, чтобы Гриша не смог выбрать клетки с большей суммой.
Подсказка 4
Частым приемом при решении клетчатых задач является разбиение на фигуры, состоящий из меньшего числа клеток, для которых данная задача является тривиальной. Придумайте пример и разбиение, которое помогает его доказать.
Подсказка 5
Разобьем доску на квадрат 98×98 и каёмку толщиной в 1×1 клетку. Далее разобьем квадрат 98×98 на квадраты 2×2, а каёмку — на прямоугольники 1×4, один прямоугольник 1× 3 и один прямоугольник 1× 2. В каждом прямоугольнике Гриша сможет выбрать клетки, сумма чисел на которых не превосходит половины суммы.
Подсказка 6
Придумайте пример, в котором из каждого прямоугольника Гриша не сможет выбрать клетки, сумма которых превосходит половины чисел доски.
Давайте обозначим Для решения достаточно показать, что (1) Гриша всегда сможет набрать сумму больше
и
(2) Яша может расставить числа так, чтобы Гриша не смог набрать сумму больше
(1) Раскрасим клетки в черный и белый цвет в шахматном порядке. Сумма всех чисел нечетна, поэтому сумма чисел в клетках
какого-то цвета будет больше
— тогда Грише достаточно выбрать все клетки этого цвета.
(2) Разобьем доску на квадрат и каёмку толщиной в
клетку. Далее разобьем квадрат
на квадраты
а каёмку
— на прямоугольники
один прямоугольник
и один прямоугольник
Разобьем множество
на
подмножества:
и четверки
и т. д.,
В каждый квадрат мы поставим четверку чисел
чтобы
и
стояли на одной диагонали, а
и
— на другой; тогда в любом случае Гриша из клеток этого квадрата наберет не более полусуммы чисел в этом
квадрате.
В каждый прямоугольник мы поставим четверку чисел
в порядке
(в средние клетки
тогда Гриша из клеток этого прямоугольника наберет не более
то есть не более полусуммы чисел в этом
прямоугольнике.
В прямоугольник поставим тройку
(
в середине); тогда Гриша из клеток этого прямоугольника наберет не более
то есть не более полусуммы чисел в этом прямоугольнике.
Наконец, в прямоугольник поставим числа
и
Суммируя по всем прямоугольникам разбиения, видим, что общая сумма
Гриши не прeвысит
_________________________________________________________________________________________________________________________________________________________________________________
Замечание 1. Для решения можно использовать другие разбиения, кроме перечисленных в решении фигур , в них
могут участвовать уголки из трех клеток. Соответственно, множество всех чисел может быть разбито на четверки вида
и
тройки вида
.
Замечание 2. В аналогичной задаче для любых достаточно больших размеров таблицы ответом будет
, округленное
вверх.
Ошибка.
Попробуйте повторить позже
Охранник держит под наблюдением все точки, находящиеся на расстоянии менее метра от него. Можно ли расставить на
квадратной площадке со стороной
метра
охранников так, чтобы каждая точка площадки (включая границу) была под
наблюдением?
Разобьем наш квадрат на квадраты
Отметим угловые точки квадрата
и узловые точки центральной вертикали сетки.
Тогда отмечено
точек, при этом один охранник, очевидно, может бить не более одной точки. Тогда необходимо не менее
охранников,
чтобы они могли осматривать всю территорию, а их всего
Нельзя
Ошибка.
Попробуйте повторить позже
Из квадрата вырезали по линиям сетки
квадратика
Докажите, что из оставшейся части можно вырезать еще один
квадратик.
Давайте, начиная с верхней угловой клетки, будем ставить квадраты через один столбец или строку. Тогда легко видеть, что никакой
квадрат
не может пересекать более одного из поставленных квадратов. А поставленных квадратов у нас
Следовательно, если вырезали
квадрата, то один из поставленных не пересекается с никаким вырезанным, а значит, его можно
вырезать.
Ошибка.
Попробуйте повторить позже
Все клетки бесконечной клетчатой доски покрашены в белый или черный цвет. Известно, что в каждом квадрате не более пяти белых
клеток. Докажите, что в каком-нибудь квадрате
не менее восьми черных клеток.
Замечание. Нам даются условия на квадраты и
на бесконечной клетчатой доске. Чтобы привести условия к одному виду,
переформулируем их в терминах квадратов
Легко видеть, что произвольный квадрат
можно разбить на
непересекающихся квадратов
или на
непересекающихся квадратов
Первое решение.
По условию в каждом квадрате не более пяти белых клеток, значит, не менее четырёх чёрных клеток. А тогда в каждом квадрате
не менее
чёрных клеток. Отсюда сразу же по принципу Дирихле получаем требуемое (
чёрных котика нужно
рассадить в
домиков, тогда хотя бы в одном домике будет хотя бы
котиков).
Второе решение.
Предположим, что требуемое неверно, то есть в любом квадрате меньше
чёрных клеток. Тогда в любом квадрате
чёрных клеток не более
Белых же клеток в соответствии с условием задачи не больше
. Но ведь тогда всего клеток не
больше
, клеток других цветов нет, а в квадрате
должно быть
клетки. Мы пришли к противоречию. Значит,
предположение о том, что в любом квадрате
меньше
чёрных клеток, неверно. А то, что просят доказать в задаче,
верно.
Замечание. На самом деле можно было просить доказать, что квадратов с хотя бы
чёрными клетками бесконечно много. Для
бесконечной клетчатой доски после разбиения на квадраты
это значит то же самое, что в каждом найдётся хотя бы один, ведь эти
квадраты
обладают одинаковыми свойствами.
что и требовалось доказать