Клетчатые задачи
Ошибка.
Попробуйте повторить позже
Назовём конечное множество клеток на клетчатой плоскости интересным, если ладья, останавливаясь только на клетках этого множества,
может попасть из любой его клетки в любую другую его клетку. На доске отмечено некоторое интересное множество таким образом,
что в каждом столбце и каждой строке отмечена хотя бы одна клетка. Докажите, что можно поставить в клетки этого множества несколько
фишек (в каждую клетку не более одной) таким образом, чтобы в каждом столбце и каждой строке стояло нечётное число
фишек.
Подсказка 1
В условии задачи говорится скорее про отношение отношение между строками и столбцами, чем между клетками исходной доски. Как лучше представлять доску, чтобы "разделить" столбцы и строки и выразить отношение уже между ними?
Подсказка 2
Популярным является представление доски как двудольного графа, где каждому столбцу поставлена в соответствие вершина левой доли, а каждой строке — правой. Для каждой отмеченной клетки, которая стоит на пересечение i строки и j столбца проведем ребро. Что можно сказать о виде графа, если от любой его клетки можно перейти к любой другой?
Подсказка 3
Данный граф является связным. Без ограничений общности можем считать, что он является деревом, причем количество вершин равно 2n. Как теперь переформулировать требование на расстановку фишек такую, что в каждом столбце и строке их количество нечетно?
Подсказка 4
Нужно показать что существует покраска некоторого числа ребер дерева таким образом, чтобы степень каждой вершины количество покрашенных инцидентных ей вершин было нечетно. Почему это можно сделать?
Подсказка 5
Доказать существование покраски в графах чаще всего нередко можно конструктивно. Придумайте способ покраски дерева нужным образом.
Подсказка 6
Давайте подвесим граф за вершину и будем обходить вершины каждого ранга, начиная с последнего и для каждой вершины, инцидентное ей ребро в вершину верхнего ранга, если число инцидентных ей покрашенных ребер четно. В ходе такого алгоритма мы дойдем до корня дерева. Почему для него будет выполнено условие на нечетность количества инцидентных покрашенных ребер?
Построим двудольный граф, каждому столбцу поставим в соответствие вершину левой доли, а каждой строке — правой. Для каждой
отмеченной клетки, которая стоит на пересечение строки и
столбца проведем ребро, между соответствующими им вершинами.
Поскольку, начав с отмеченной клетки любого столбца, можно перейти к отмеченной клетке любого другого столбца, построенный граф
связен. Для доказательства достаточно показать, что ребра построенного графа можно покрасить в черный цвет таким образом, чтобы для
каждой вершины количество инцидентных ей черных ребер была нечетно.
Без ограничений общности можно считать, что исходный граф является деревом, иначе мы сможем выбрать остовное дерево и отмечать
только его ребра, причем количество вершин в нем равно поскольку в каждом столбце и каждой строке отмечена хотя бы одна клетка.
Тогда доказательство будет явно следовать из следующей леммы.
_________________________________________________________________________________________________________________________________________________________________________________
Лемма. Ребра любого дерева, содержащего четное число вершин, можно покрасить в черный цвет так, чтобы для каждой вершины количество инцидентных ей черных ребер была нечетно.
Доказательство. Выберем произвольную вершину дерева и подвесим граф за нее. На шаге нашего алгоритма для каждой
вершины
-того с конца ранга будем красить инцидентное ей ребро в вершину высшего ранга в черный цвет, если число
инцидентных ей черных ребер на данный момент четно. Так мы сможем сделать до тех пор, пока не дойдем до корня
дерева. Оно уже будет удовлетворять требуемым условиям, поскольку для графа на черных ребрах выполнена лемма о
рукопожатиях.
Ошибка.
Попробуйте повторить позже
Квадрат разрезан на прямоугольники так, что ни в какой вершине не сходятся
прямоугольника. Все вершины раскрасили в два
цвета так, что в любом прямоугольнике противоположные по диагонали вершины разного цвета. Известно, что вершины
и
одного
цвета. Докажите, что вершины
и
тоже одного цвета.
Подсказка 1
В задаче рассматривается некоторое отношение вершин прямоугольников - принадлежность одной диагонали некоторого прямоугольника. В каком виде удобно представлять такие отношения на объектах?
Подсказка 2
В виде графа. Вершинами являются объекты - вершины прямоугольников, между ними проведено ребро, если они находятся в отношении - принадлежат одной диагонали некоторого прямоугольника. Какие степени имеют вершины данного графа? Что это говорит о его виде?
Подсказка 3
Вершины, соответствующие вершинам A, B, C, D имеют степень 1, остальные - 2. В частности, данный граф является объединением двух путей (концы которых строго A, B, C, D) и некоторого количества циклов. Мы еще не пользовались условием существование раскраски вершин исходного разбиения. Какие ограничения это накладывает на построенных граф?
Подсказка 4
Все циклы в графе имеют четную длину. Докажите, что четности ребер путей равны. Как это позволяет показать, что вершины B и D покрашены в один цвет?
Рассмотрим граф, вершинами которого являются вершины прямоугольников, и две вершины графа соединены ребром тогда и только тогда, когда они являются диагонально-противоположными вершинами одного из прямоугольников разбиения.
Из условия задачи вытекает, что степень каждой вершины графа — или
При этом вершин степени
— четыре штуки, это
и
поэтому наш граф представляет собой объединение путей и циклов, причём путей в нем ровно
Кроме того, все циклы
имеют чётную длину, так как по условию цвета вершин в циклах чередуются. Поскольку общее число ребер графа чётно (оно равно
удвоенному числу прямоугольников разбиения), и в каждом цикле чётное число ребер, то в двух путях в сумме чётное число ребер. В двух
путях цвета вершин тоже чередуются.
Есть две возможности.
Два пути — это
и
По условию один из этих путей имеет нечётное число ребер, поэтому второй — тоже. Это и
требовалось доказать.
Два пути — это
и
(и аналогичный случай
и
По условию
и
имеют одинаковые цвета, поэтому
другие концы путей (то есть
и
одинаковой чётности тоже имеют одинаковые цвета.
Ошибка.
Попробуйте повторить позже
Можно ли в некоторые клетки таблицы написать единицы, а в остальные — нули, так, чтобы во всех столбцах была разная сумма, а
во всех строчках одинаковая?
Подсказка 1:
Как насчёт того, чтобы придумать пример, удовлетворяющий условию?
Подсказка 2:
Чтобы понять, как его построить, надо проанализировать условие. Например, с одной стороны, сумма чисел в таблице равна 8x, где x - количество единиц в строке. Чему она может быть равна, если суммировать по строкам?
Пусть сумма чисел в каждой строчке равна Тогда сумма всех чисел в таблице равна
то есть общая сумма делится на
Заметим,
что в столбцах может быть от
до
единиц. Сумма всех чисел от
до
равна
Чтобы получить кратное
число, нужно из
отнять
Поэтому в нашем примере не должно быть столбца, в котором ровно
единицы. Пример изображён ниже. Отмеченные клетки
это те, в которых стоят единицы.
Можно
Ошибка.
Попробуйте повторить позже
Дана клетчатая доска Фигура принц умеет ходить по горизонтали и вертикали, делая ходы сначала на 1 клетку, потом — на две (в
одном направлении), потом опять на одну и т.д. Может ли принц, встав на некоторую клетку, обойти все остальные клетки доски, побывав
на каждой ровно по одному разу?
Источники:
Подсказка 1
Попробуем представить некоторые варианты передвижения принца за несколько ходов. Например, как можно обобщить его передвижения за ход вида "2 клетки" от клетки, на которой он был до этого хода?
Подсказка 2
Заметим, что, если мы условно разделим поле на области размера 2х2, то каждый ход вида "2 клетки" принц выходит из одной области и входит в другую. Тогда пусть эти области покрашены в два чередующихся цвета, так, что соседние области имеют разные цвета. Что нам это может дать?
Подсказка 3
Получаем, что на чётных ходах принц будет менять цвет клетки, на которой стоит. Тогда можно условно сопоставить клетки разных цветов по ходам: после второго хода и после первого — разные цвета, после четвертого хода и третьего — разные цвета... и так далее. Тогда как можно оценить количество клеток каждого цвета?
Подсказка 4
То есть свободные варианты для цветов (когда нельзя ходы принца разбить на пары, дающие равное количество обоих цветов) — это только первый и последний ход, что дает максимальное различие в количестве клеток каждого цвета, равное двум. А теперь посмотрим, сколько у нас действительно клеток каждого цвета по нашей раскраске, и сравним результаты.
Предположим, что такое возможно. Покрасим клетки доски как на рис.
Заметим, что при втором, четвертом, …, -м ходе принц меняет цвет клетки. Значит, количество клеток цветов
и
может
отличаться не более чем на
поскольку все клетки, начиная со второй и заканчивая
-й, бьются на пары вторая-третья,
четвертая-пятая, …, тридцать четвертая-тридцать пятая, и внутри каждой пары клетки имеют разный цвет. Ну а первая и последняя клетки
могут иметь любой цвет.
Таким образом, количество клеток цветов и
отличается не более чем на
Но с другой стороны, клеток цвета
больше на
—
противоречие.
Нет, не может
Ошибка.
Попробуйте повторить позже
В какое наибольшее количество цветов можно покрасить клетки квадрата так, чтобы в любом квадрате
были хотя бы две
одноцветные клетки?
Пример. Разобъем наш квадрат на четыре квадрата Опишем покраску правого нижнего квадрата. Покрасим в цвет
верхнюю
строчку. Затем каждому четному столбцу сопоставим новый цвет и покрасим в него все клетки этого столбца, кроме верхней.
Оставшиеся клетки нечетных столбцов покрасим каждую в свой уникальный цвет. Итого,
цветов.
Раскраска левого нижнего квадрата
выглядит также, только с поворотом на
по часовой стрелке и все цвета
новые. Раскраска левого верхнего и правого верхнего получаются из исходного поворотом на
и
и заменой
всех цветов на новые. Итого,
цветов. Но ещё есть проблема с центральным квадратом, которая решается
путём склеивания каких-то двух цветов, попавших в этот квадрат — итого
цветов. Для оценки сначала докажем
лемму.
_________________________________________________________________________________________________________________________________________________________________________________
Лемма. На клетчатой плоскости закрашено клеток. Тогда есть не более
квадратов
содержащих хотя бы две
отмеченные клетки.
Доказательство. Докажем лемму индукцией по числу строк, которые занимают отмеченные клетки.
База. Все клеток в одной строке. Если они стоят подряд, то есть в точности
квадратов. А если не подряд, то ещё
меньше.
Переход. Пусть строк хотя бы Рассмотрим самую верхнюю, разобъем её на блоки подряд идущих клеток. Если в блоке
клеток закрашено, то есть не более
квадрата
содержащих две закрашенные клетки этого блока и лежащих в
рассматриваемой строке и строке на
выше. И есть не более
квадрата, лежащих в рассматриваемой строке и
строке ниже. Итого, не более
квадратов, которые добавляет блок размера
поэтому можно сделать индукционный
переход.
_________________________________________________________________________________________________________________________________________________________________________________
Предположим, что цветов не менее Тогда по лемме есть не более
квадратов
содержащих две
отмеченные клетки одного из цветов. Но всего в квадрате
есть
квадрат
Противоречие.
Ошибка.
Попробуйте повторить позже
Петя красит каждую клетку доски в чёрный или белый цвет так, чтобы клетки каждого цвета образовывали многоугольник. Затем
Вася разрезает доску на двухклеточные доминошки. Петя стремится к тому, чтобы в итоге получилось как можно больше разноцветных
доминошек, а Вася — к тому, чтобы их получилось как можно меньше. Наличие какого наибольшего числа разноцветных доминошек
может гарантировать Петя, как бы ни действовал Вася? (Напомним, что граница многоугольника — замкнутая ломаная без
самопересечений.)
Подсказка 1
Давайте для начала считать, что у нас дан прямоугольник 2n×2m, где m и n - натуральные числа. Нас просят найти оценку на количество разноцветных доминошек (прямоугольник 2×1). Давайте попробуем составить пример, чтобы понимать, какую примерно оценку нам хочется получить.
Подсказка 2
Назовем каёмкой множество всех клеток прямоугольника, прилегающих к границе. Что будет, если "углы" (2 подмножества клеток каёмки, образующие углы 90°) покрасить в белый и черный (то есть, будут две разноцветных "галочки")? А какая конструкция многоугольника тут может быть выигрышной?
Подсказка 3
Попробуйте в прямоугольнике без клеток каёмки красить так, чтобы у нас получались "плюсы" (многоугольник из 5 клеток одного цвета, имеющий одну центральную клетку, к ребрам которой присоединены все остальные). Может ли у нас из такой конфигурации получиться оценка?
Подсказка 4
Давайте также изначально раскрасим клетки в шахматном порядке в красный и синий цвета так, чтобы левая нижняя клетка была красной.
Подсказка 5
Наш прямоугольник будет выглядеть следующим образом: занумеруем строки снизу-вверх, столбцы - слева-направо. Покрасим в черный все клетки первого столбца, в остальных столбцах с номерами, дающими остаток 1 от деления на 4, — все клетки, кроме самой верхней, во всех столбцах с чётными номерами, кроме самого правого, — все синие клетки, во всех остальных столбцах — только самую нижнюю клетку. Будет получаться не менее 1 + (m - 1)(n - 1) разноцветных доминошек. Попробуем доказать эту оценку.
Подсказка 6
Исходя из раскраски в красный и синий цвета, что мы можем сказать про, например, черный многоугольник, который будет получать Петя?
Подсказка 7
Попробуйте доказать, что в каждом черном многоугольнике должно быть хотя бы на 1 + (m - 1)(n - 1) больше синих клеток, чем красных.
Подсказка 8
Оцените количество доминошек, в которых будет одна синяя клетка черного многоугольника, но не будет красной клетки черного многоугольника.
Подсказка 9
У нас получится, что при разрезании будет хотя бы 1 + (m - 1)(n - 1) доминошка такого вида, так как в каждой доминошке по одной синей и красной клетке. А что можно сказать про них?
Подсказка 10
Все такие доминошки будут черно-белыми. Убедитесь, что оценка удовлетворяет нашему примеру.
Подсказка 11
Мы доказали, что 1 + (m - 1)(n - 1) - нижняя оценка. Надо теперь проверить, является ли она верхней. Какой факт о клетках вне каёмки нужно доказать?
Подсказка 12
Достаточно доказать, что белые клетки каёмки образуют связное по сторонам множество клеток. Тогда белые клетки каёмки будут представлять собой несколько последовательных клеток. Что нам может дать это утверждение?
Подсказка 13
Докажите, что Вася, разрезав всю каёмку, получит не более одной разноцветной доминошки.
Подсказка 14
Клетки белого многоугольника образуют связное по сторонам множество клеток. Что можно сказать про белые не соседние клетки каёмки и путь γ между ними по белым клеткам, не содержащий другие клетки каёмки?
Подсказка 15
Если он существует, тогда найдется и путь по белым клеткам каёмки. Что можно сказать о частях прямоугольника, на которые путь γ разбивает прямоугольник?
Подсказка 16
Между ними не будет пути, который не содержит клетки γ. Тогда γ разбивает каёмку на две связные части. Могут ли быть в обеих частях каёмки черные клетки? Обоснуйте, что нет, сделайте соответствующие выводы и задача будет решена.
Решим задачу для прямоугольника , где
— произвольные натуральные числа. Мы докажем, что ответом является число
Сначала покажем, что Петя может раскрасить доску так, чтобы при любом разрезании Васи получилось не менее, чем
разноцветных доминошек. Покрасим прямоугольник шахматным образом в синий и красный цвета так, чтобы левая
нижняя клетка была красной. Пете достаточно добиться того, чтобы в чёрном многоугольнике было на
больше синих
клеток, чем красных. Действительно, тогда при любом разрезании на доминошки будет хотя бы
доминошек, в которых
есть синяя клетка чёрного многоугольника, но нет красной (так как в каждой доминошке ровно одна синяя и ровно одна красная клетка),
все такие доминошки будут чёрно-белыми.
Занумеруем строки снизу-вверх, а столбцы слева-направо. Добиться такого перевеса синих клеток в чёрном многоугольнике Петя может,
например, покрасив в точности следующие клетки в чёрный цвет: все клетки первого столбца, в остальных столбцах с
номерами дающими остаток от деления на
— все клетки, кроме самой верхней, во всех столбцах с чётными номерами,
кроме самого правого, — все синие клетки, во всех остальных столбцах — только самую нижнюю клетку (см рисунок).
Действительно, тогда в первом столбце синих и красных клеток одинаковое количество, в остальных столбцах с нечётными
номерами красных клеток на одну больше, чем синих, а в каждом чётном столбце, кроме последнего, синих клеток на
больше, чем красных, в последнем столбце синих на одну больше, чем красных, итого суммарно синих больше, чем
красных, на
клеток. При такой покраске как чёрные, так и белые клетки образуют
многоугольник.
Теперь докажем, что как бы Петя ни раскрасил клетки, Вася сможет добиться того, чтобы разноцветных доминошек было не более, чем
Назовём каёмкой множество всех клеток прямоугольника, прилегающих к границе. Достаточно доказать, что
Вася всегда сможет разбить все клетки, отличные от клеток каёмки, на доминошки так, чтобы среди них было не более
разноцветных, и что он всегда сможет разрезать каёмку на доминошки так, чтобы среди них было не более одной
разноцветной.
Теперь докажем второе утверждение. Для этого достаточно доказать, что белые клетки каёмки образуют связное по сторонам множество клеток. Действительно, тогда в каёмке белые клетки представляют собой несколько последовательных клеток, и Вася может порезать всю каёмку на доминошки, порезав при этом всю белую часть на доминошки, за исключением, возможно, одной клетки (если в каёмке белых клеток нечётное количество). Таким образом, разрезав каёмку, Вася получит не более одной разноцветной доминошки.
Итак, докажем связность множества белых клеток каёмки. Клетки белого многоугольника образуют связное по сторонам множество
клеток, поэтому достаточно доказать, что если между некоторыми двумя различными не соседними белыми клетками в каёмке есть путь
по белым клеткам, не содержащий других клеток каёмки, то между ними есть и путь по белым клеткам каёмки, далее это и докажем.
Клетки пути
разбивают прямоугольник на две (необязательно связные по сторонам) части, между которыми нет путей по клеткам, не
содержащих клеток пути
. Значит,
разбивает каёмку на две связные части, только в одной из которых могут быть чёрные клетки (так
как чёрные клетки сами образуют связное по сторонам множество клеток, не содержащее клеток пути
). Следовательно, одна из
частей каёмки полностью белая, и поэтому между рассмотренными белыми клетками каёмки есть путь по белым клеткам
каёмки.
Ошибка.
Попробуйте повторить позже
Есть доска размера разделённая на единичные квадраты. Витя хочет выбрать
из этих единичных квадратов со следующим
свойством: никакие два квадрата не находятся в одной строке или в одном столбце, и ни у каких четырёх выбранных
квадратов центры не лежат на одной прямой. Докажите, что Витя сможет осуществить свою задумку при любом натуральном
Источники:
Подсказка 1
Сначала попробуем рассмотреть конкретные конструкции, которые нарушают свойства из условия. Сколько различных наборов среди них получается? Что можно сказать про количество пар клеток, лежащих на одной строке или столбце и про количество четвёрок, лежащих на одной прямой?
Подсказка 2
Для оценки количества четвёрок, лежащих на одной прямой, воспользуемся рассуждением о том, что любую прямую можно задать двумя точками. Точки в данном случае выбираем по серединам клеток. Сколько различных наборов из n клеток можно выбрать так, что они не будут соответствовать какому-то из разобранных свойств (то есть не подходить под условие)?
Подсказка 3
Предположим противное, то есть то, что у Вити не получится выбрать ни один набор. Всего наборов, в которых пары клеток не лежат на одной строке/столбце, n! (различные перестановки). Теперь сравним это количество с количеством "плохих" наборов с четвёрками клеток, не удовлетворяющим свойствам. Какой вывод можем сделать?
Подсказка 4
Неравенство от противного не выполняется при достаточно больших n (возможно предоставить точную оценку). Для меньших случаев достаточно рассмотреть частные и показать удовлетворяющие свойствам наборы.
Для начала рассмотрим, сколько различных наборов из клеток можно выбрать, чтобы никакие две не находились в одной строке или
столбце. Всевозможных способов выбрать
клеток так, чтобы в каждой строке и в каждом столбце была ровно одна — ровно число
перестановок
Это можно объяснить тем, что, допустим, выбирая по клетке в строке, с каждой строкой количество
"разрешённых"вариантов уменьшается ровно на 1.
Теперь рассмотрим четвёрки клеток, центры которых лежат на одной прямой. Ясно, что их координаты по оси ординат и абсцисс
образуют арифметическую прогрессию с начальным членом и шагом
для которых выполняется:
Шаг может принимать значения от 1 до можем оценить сверху количество плохих расстановок по строкам и столбцам
(отдельно):
"Запрещённая"четвёрка определяется выбором прогрессии по столбцам, по строкам, направлением (по строкам и столбцам). Каждая
"запрещённая"четвёрка клеток встречается в любом наборе из содержащем эти четыре клетки. Остальные
клетки можно
выбрать произвольно (с учётом строки–столбца), то есть из
вариантов.
Получается, что количество всех "плохих"(содержащих хотя бы одну "запрещённую"четвёрку) наборов не превосходит:
Если бы решений не было, то все вариантов были бы плохими, и мы получили бы неравенство:
Разделим на и упростим:
Но при неравенство не выполняется. Получили противоречие.
Остаётся проверить вручную случаи Примеры правильных построений легко построить, используя вышеуказанные
ограничения и запреты на расположения клеток.
Ошибка.
Попробуйте повторить позже
В каждой клетке доски лежит по рублёвой монете. Даша и Соня играют, делая ходы по очереди, начинает Даша. За один ход
можно выбрать любую монету и передвинуть её: Даша двигает монету на соседнюю по диагонали клетку, Соня — на соседнюю по стороне.
Если две монеты оказываются в одной клетке, одна из них тут же снимается с доски и достаётся Соне. Соня может остановить игру
в любой момент и забрать все полученные деньги. Какой наибольший выигрыш она может получить, как бы ни играла
Даша?
Подсказка 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 шагов? Число состояний конечно, то-есть повторение неизбежно, а циклы более простых таблиц ускоряют его.
Рассмотрим сначала таблицы, в которых стоит только одна единица (назовем эти таблицы базисными). Докажем перебором, что для таких таблиц условие задачи выполнено.
В силу симметрии конструкции перебор достаточно провести для таблиц, у которых единица стоит в верхнем левом квадрате
(даже в верхнем уголке этого квадрата, так как остальные таблицы получаются из этих подходящим отражением).
Ошибка.
Попробуйте повторить позже
На одной из клеток верхней строки клетчатого прямоугольника, стоит шахматный слон. Он начинает движение, за один ход перемещаясь на
одну клетку по диагонали в одном и том же направлении. Достигнув клетки на стороне прямоугольника, слон меняет направление на
Через
ходов слон впервые вернулся на исходную клетку, ни разу не попав в угол многоугольника. Если правильных ответов несколько,
перечислите их в любом порядке через запятую. Возможно ли это?
Источники:
Подсказка 1
Подумайте, а может ли такое вообще произойти и попробуйте доказать, что такого быть не может.
Подсказка 2
Рассматривать движение слона сразу по двум осям сложновато. Давайте рассмотрим отдельно движение по горизонтали, сделаем вид, что слон движется только горизонтально.
Подсказка 3
Для того, чтобы слон вернулся на исходную позицию, необходимо чтобы его суммарный сдвиг вправо был равен суммарному сдвигу влево. На каждом ходе слон сдвигается на 1, теперь обратите внимание на чётность количества ходов.
Спроецируем движение слона на ось абсцисс. Введём систему координат, направленную параллельно оси абсцисс, где каждая координата соответствует клетке. При каждом ходе слона его координата изменяется на 1. Для того, чтоб слон мог вернуться в ту же клетку, он должен сделать одинаковое количество ходов вправо и влево, т.е. суммарный сдвиг направо должен равняться суммарному сдвигу налево. При этом 35 нечётное число, получается слон не сможет вернуться в исходную клетку.
Такое невозможно
Ошибка.
Попробуйте повторить позже
Андрей выставил на пустую шахматную доску ферзя и сделал им последовательно несколько ходов (по шахматным правилам),
закрашивая в красный цвет те клетки, через которые прошёл ферзь (включая конечную и начальную). Для каждого хода Андрей
вычислили расстояние между центрами начального и конечного положения ферзя и оказалось, что все эти расстояния различны. Какое
наибольшее количество красных клеток может быть сейчас на доске?
Источники:
Подсказка 1
Вспомните, какие два вида ходов может совершить ферзь?
Подсказка 2
Ага, по прямой и по диагонали. Теперь подумайте, сколько различных расстояний может быть на доске?
Подсказка 3
Если ход ферзя параллелен одной из сторон доски, то его длина может быть целым числом от 1 до 7. Сделайте аналогичный вывод из ходов по диагонали.
Если ход ферзя параллелен одной из сторон доски, то его длина может быть целым числом от 1 до 7. Если параллелен одной из
диагоналей — его длина может принимать значения
Значит, посещенных клеток, включая начальную, будет не
более
Приведем пример посещения ферзем 57 клеток:
57
Ошибка.
Попробуйте повторить позже
Вася и Петя играют в морской бой на доске , правда у них остался только один корабль
и всё, так что правила такие: Вася
выставляет корабль, а Петя отмечает
клеток. Его задача попасть хотя бы в одну клетку корабля. При каком наименьшем
Петя
гарантированно сможет победить?
Оценка. Расставим на доске 21 корабль так, как показано на рисунке. Таким образом, для поражения каждого из кораблей необходимо отметить по крайней мере 21 клетку.
Пример. Отметим все клетки на диагоналях, параллельных главной, начиная с левой верхней клетки, через клетки, как
показано на рисунке. При этом будет закрашена ровно
клетка, а в любом прямоугольнике
будет хотя бы одна
закрашенная.
Ошибка.
Попробуйте повторить позже
Докажите, что коней не могут побить все оставшиеся поля шахматной доски.
Подсказка 1:
Логичным ходом будет выделить некоторое множество клеток, которое может быть побито только 12 конями.
Подсказка 2:
Попробуйте выделить 12 клеток таким образом, что любой конь на доске может бить не более одной клетки из выделенных.
Рассмотрим клетки
Конь не сможет одновременно бить две из них. Их поэтому хотя бы одна будет не под боем.
Ошибка.
Попробуйте повторить позже
Клетки доски покрашены диагональной раскраской в три цвета. За один ход разрешается выбрать две соседние по стороне клетки
и перекрасить их по правилу: клетку 1 цвета в цвет 2, клетку цвета 2 — в цвет 3, клетку цвета 3 — в цвет 1. Какое наименьшее количество
клеток необходимо перекрасить, чтобы сделать доску одноцветной?
Подсказка 1:
Оценка довольно простая и следует из условия задачи. Если мы хотим привести всё к одному цвету, то какие-то клетки точно будут перекрашены. Это наблюдение даёт нам оценку.
Подсказка 2:
Если точнее, две трети от всех клеток хотя бы один раз будут перекрашены, значит, 6k² клеток точно придется перекрасить.
Подсказка 3:
Чтобы придумать пример, попробуйте разбить доску на какие-то маленькие объекты, в рамках которых можно перекрасить все клетки в один цвет.
Подсказка 4:
Этими объектами будут квадраты 3 на 3.
Будем считать, что главная диагональ покрашена в цвет 1. Разобьём нашу доску на квадратов
Тогда в каждом таком квадрате
будет ровно по 3 клетки каждого цвета. Значит, всего каждого цвета
клеток, так что нам придётся перекрасить хотя бы
клеток.
Будем приводить всё к цвету 1 и покажем, что нам не придётся трогать белые клетки. Рассмотрим отдельный квадрат
В нём есть
два уголка, не содержащие цвет 1. Тогда, если центральная клетка уголка цвета 3, сделаем 4 перекрашивания (2 с одной угловой
клеткой и 2 — с другой), а иначе — 2 перекрашивания (по одному с угловыми клетками). Тогда уголок станет цвета 1,
причём мы не взаимодействовали с другими клетками. Сделав так для всех уголков, получим раскраску всей доски в цвет
1.
Ошибка.
Попробуйте повторить позже
Из клетчатой доски вырезали произвольным образом
клеток. Докажите, что из оставшейся части доски можно вырезать
4-клеточную фигурку в виде буквы “Г”. Фигурку можно поворачивать и переворачивать.
Разобьём квадрат на
прямоугольника
Так как вырезанных клеток
то из одного такого прямоугольника вырезано
не более одной клетки. Из него и можно получить необходимую 4-клеточную фигурку в виде буквы “Г”.
Ошибка.
Попробуйте повторить позже
Клетки таблицы окрашены в черный и белый цвета так, что черных клеток на
больше, чем белых. Докажите, что найдется
квадрат
в котором число белых клеток нечетно.
Предположим, что указанного квадрата не существует. Тогда в любом квадрате четное число белых клеток, т. е. если верхние клетки
квадрата окрашены одинаково, то и нижние клетки окрашены одинаково, а если верхние клетки окрашены по-разному, то и нижние
окрашены поразному.
Рассмотрим верхнюю строку таблицы и строку, стоящую под ней. Из сказанного следует, что эти строки либо окрашены одинаково (если их первые клетки окрашены одинаково), либо окрашены так, что под белой клеткой находится черная, а под черной — белая (если их первые клетки окрашены по-разному). Аналогичное утверждение справедливо для любых двух подряд идущих строк.
Заметим, что если мы перекрасим клетки какой-нибудь строки в противоположный цвет, а затем к полученной строке применим ту же операцию, то мы в результате получим исходную строку. Следовательно, в нашей таблице есть только два типа строк: первая строка и строка, полученная из нее перекрашиванием клеток в противоположный цвет.
Пусть в первой строке черных клеток, и строк такого типа в нашей таблице
. Тогда число черных клеток в таблице
равно
а белых клеток —
Их разность по условию равна т. е.
Так как а
— простое число, то последнее уравнение не имеет решений в натуральных
числах.
Получили противоречие.
Ошибка.
Попробуйте повторить позже
Некоторые клетки квадрата покрашены в один из
разных цветов так, что в любой строке и в любом столбце нет
клеток разных цветов. Количество клеток каждого цвета одинаковое. Какое наибольшее количество клеток может быть
покрашено?
Подсказка 1
В одной строке и в одном столбце нет клеток разного цвета. Стало быть, один цвет занимает минимум один столбец и строку. Подумайте в этом направлении.
Подсказка 2
Давайте предположим, что на доске клеток каждого цвета хотя бы 5. Что тогда можно сказать про неë с учëтом подсказки 1?
Предположим, что клеток каждого цвета хотя бы тогда сумма количеств строк и столбцов, которые они занимают, не меньше
но
тогда суммарное количество строк и столбцов не меньше
— противоречие. Поэтому клеток каждого цвета не более
Откуда
всего клеток не более
Пример: расставим по главной диагонали
квадратов
каждый одного из цветов. Он очевидно
работает.
Ошибка.
Попробуйте повторить позже
Какое наименьшее число прямоугольников клетки нужно закрасить на доске
клеток, чтобы любой квадрат
клетки
содержал по крайней мере одну закрашенную клетку?
Подсказка 1
Попробуйте выделить на доске некоторое количество таких объектов, что любой прямоугольник на доске пересекает ровно один такой объект. Тогда сразу получите оценку.
Подсказка 2
Пусть таким объектом будет квадрат. Сколько таких квадратов можно выделить?
Рассмотрим квадратов, отмеченных на левом рисунке. Любой прямоугольник
клетки пересекается не более чем с одним из
отмеченных квадратов. Значит, нам потребуется закрасить не менее
прямоугольников. На рисунке справа показано, как закрасить
прямоугольников
клетки, чтобы любой квадрат
клетки содержал по крайней мере одну закрашенную клетку
прямоугольников
Ошибка.
Попробуйте повторить позже
Какое наименьшее количество клеток можно отметить на доске так, чтобы среди любых двух соседних клеток хотя бы одна из них
была отмечена, а также в любой строке и любом столбце были отмечены как минимум две соседние клетки?
Разобьем доску на прямоугольника
Докажем, что в каждом из них отмечено не менее
клеток. Разобьем прямоугольник на
квадратика
В каждом из них отмечена хотя бы
клетки, причем если их ровно
то они диагональные. Тогда в каждом
прямоугольнике клеток не меньше
причем, если их ровно
то каждая строчка раскрашена в шахматном порядке, но так не может
быть, поскольку в каждой строчке должны найтись
соседние отмеченные клетки. Поэтому всего отмечено не менее
клеток.
Осталось привести пример на отмеченных клеток: