Клетчатые задачи
Готовиться с нами - ЛЕГКО!
Ошибка.
Попробуйте повторить позже
Назовём конечное множество клеток на клетчатой плоскости интересным, если ладья, останавливаясь только на клетках этого множества,
может попасть из любой его клетки в любую другую его клетку. На доске отмечено некоторое интересное множество таким образом,
что в каждом столбце и каждой строке отмечена хотя бы одна клетка. Докажите, что можно поставить в клетки этого множества несколько
фишек (в каждую клетку не более одной) таким образом, чтобы в каждом столбце и каждой строке стояло нечётное число
фишек.
Подсказка 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 шагов? Число состояний конечно, то-есть повторение неизбежно, а циклы более простых таблиц ускоряют его.
Рассмотрим сначала таблицы, в которых стоит только одна единица (назовем эти таблицы базисными). Докажем перебором, что для таких таблиц условие задачи выполнено.
В силу симметрии конструкции перебор достаточно провести для таблиц, у которых единица стоит в верхнем левом квадрате
(даже в верхнем уголке этого квадрата, так как остальные таблицы получаются из этих подходящим отражением).
Ошибка.
Попробуйте повторить позже
Шахматного короля поставили на клетку доски 8 × 8 и сделали им 64 хода так, что он побывал на всех клетках и вернулся в исходную клетку. В каждый момент времени вычислялось расстояние от центра клетки, в которой находился король, до центра всей доски. Назовём сделанный ход приятным, если в результате хода это расстояние стало меньше, чем было до хода. Найдите наибольшее возможное количество приятных ходов. (Шахматный король за один ход передвигается на клетку, соседнюю по стороне или по углу.)
Источники:
Подсказка 1:
Чтобы было удобно делать оценку, нужно понять, сколько имеется различных значений расстояний от центра и сколько клеток соответствуют каждому значению.
Подсказка 2:
Давайте клеткам, соответствующим самому маленькому значению, сопоставим 1, клеткам, соответствующим следующему значению — 2 и так далее. Как, используя эту нумерацию, сделать оценку?
Подсказка 3:
Смотрите, например, ход из клетки с номером 2 будет приятным лишь в том случае, если он сделан в клетку с номером 1. Но клеток с номером 2 — 8, а с номером 1 — 4, значит, как минимум, 4 хода из клеток с номером 2 будут неприятными. Попробуйте развить эту мысль на другие клетки.
Подсказка 4:
Если рассмотреть переходы из клеток с номером 1 и 2 в клетки с номерами, не меньшими 6, должна получиться оценка в 44 приятных хода. Не забудьте придумать пример.
Докажем, что среди ходов должно быть хотя бы 20 неприятных (а значит, количество приятных ходов не больше 44). Расставим в клетках числа, как показано на первом рисунке; клетки с одинаковыми числами удалены на одно и то же расстояние от центра, а клетки с меньшими номерами ближе к центру, чем клетки с большими.
Каждый ход из клетки с числом 1 не уменьшает расстояния до центра и потому неприятен — таких ходов 4. Ход из клетки с числом 2 может быть приятным, только когда он идёт в клетку с числом 1. Но на доске восемь чисел 2 и только четыре числа 1, поэтому хотя бы четыре хода из клеток с числом 2 будут неприятными.
Рассмотрим теперь ходы, ведущие в 32 клетки с числами, не меньшими 6. Заметим, что эти ходы не могут идти из клеток с числами 1 и
2, то есть в рассуждении выше они не учтены. Такой ход может быть приятным, только если он идёт из клетки с номером, не меньшим 7;
однако таких клеток всего 20. Значит, среди рассмотренных ходов ещё неприятных, и общее количество неприятных ходов не
меньше, чем
Пример обхода, в котором 44 приятных хода (синие), приведён на втором рисунке (начинаем движение королём с левой нижней клетки вверх).
Замечание. По сути, в последней части доказательства оценки показано, что среди ходов, ведущих в клетки, отмеченные зелёным на первом рисунке, есть не менее трёх неприятных. Это можно доказать разными способами, например, проведя небольшой перебор.
44 хода
Ошибка.
Попробуйте повторить позже
На одной из клеток верхней строки клетчатого прямоугольника, стоит шахматный слон. Он начинает движение, за один ход перемещаясь на
одну клетку по диагонали в одном и том же направлении. Достигнув клетки на стороне прямоугольника, слон меняет направление на
Через
ходов слон впервые вернулся на исходную клетку, ни разу не попав в угол многоугольника. Если правильных ответов несколько,
перечислите их в любом порядке через запятую. Возможно ли это?
Источники:
Подсказка 1
Подумайте, а может ли такое вообще произойти и попробуйте доказать, что такого быть не может.
Подсказка 2
Рассматривать движение слона сразу по двум осям сложновато. Давайте рассмотрим отдельно движение по горизонтали, сделаем вид, что слон движется только горизонтально.
Подсказка 3
Для того, чтобы слон вернулся на исходную позицию, необходимо чтобы его суммарный сдвиг вправо был равен суммарному сдвигу влево. На каждом ходе слон сдвигается на 1, теперь обратите внимание на чётность количества ходов.
Спроецируем движение слона на ось абсцисс. Введём систему координат, направленную параллельно оси абсцисс, где каждая координата соответствует клетке. При каждом ходе слона его координата изменяется на 1. Для того, чтоб слон мог вернуться в ту же клетку, он должен сделать одинаковое количество ходов вправо и влево, т.е. суммарный сдвиг направо должен равняться суммарному сдвигу налево. При этом 35 нечётное число, получается слон не сможет вернуться в исходную клетку.
Такое невозможно
Ошибка.
Попробуйте повторить позже
Андрей выставил на пустую шахматную доску ферзя и сделал им последовательно несколько ходов (по шахматным правилам),
закрашивая в красный цвет те клетки, через которые прошёл ферзь (включая конечную и начальную). Для каждого хода Андрей
вычислили расстояние между центрами начального и конечного положения ферзя и оказалось, что все эти расстояния различны. Какое
наибольшее количество красных клеток может быть сейчас на доске?
Источники:
Подсказка 1
Вспомните, какие два вида ходов может совершить ферзь?
Подсказка 2
Ага, по прямой и по диагонали. Теперь подумайте, сколько различных расстояний может быть на доске?
Подсказка 3
Если ход ферзя параллелен одной из сторон доски, то его длина может быть целым числом от 1 до 7. Сделайте аналогичный вывод из ходов по диагонали.
Если ход ферзя параллелен одной из сторон доски, то его длина может быть целым числом от 1 до 7. Если параллелен одной из
диагоналей — его длина может принимать значения
Значит, посещенных клеток, включая начальную, будет не
более
Приведем пример посещения ферзем 57 клеток:
57
Ошибка.
Попробуйте повторить позже
Вася и Петя играют в морской бой на доске , правда у них остался только один корабль
и всё, так что правила такие: Вася
выставляет корабль, а Петя отмечает
клеток. Его задача попасть хотя бы в одну клетку корабля. При каком наименьшем
Петя
гарантированно сможет победить?
Оценка. Расставим на доске 21 корабль так, как показано на рисунке. Таким образом, для поражения каждого из кораблей необходимо отметить по крайней мере 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.
Ошибка.
Попробуйте повторить позже
Какое наибольшее количество квадратиков можно поместить, располагая стороны квадратиков по линиям сетки, в
клеточный прямоугольник
если любым двум квадратикам можно иметь либо одну общую клеточку, либо ни
одной?
Источники:
Подсказка 1
Как могут пересекаться квадратики?
Подсказка 2
Могут ли, например, 3 квадрата иметь общую клетку?
Подсказка 3
Нет, иначе бы какие-то два из них пересеклись по 2 клеткам, что противоречит условию.
Подсказка 4
Попробуйте, отталкиваясь от этого, придумать раскраску.
Подсказка 5
Пусть клетки пронумерованы по строкам и столбцам, начиная с 1. Что, если закрасить все клетки, у которых номер строки и номер столбца — четные?
Для любой клетки существует не более чем два квадрата пересекающихся только по этой клеточке, так как если взять хотя бы 3
квадрата, содержащих общую клетку, то какие-то два из них будут пересекаться по двум клеткам.
Закрасим клетки во втором, четвертом, шестом и так далее горизонтальном ряду, например, снизу вверх, причем закрашиваем в каждом
ряду вторую, четвертую, шестую и так далее клеточки, например, слева направо (см. рис.). Закрашенных клеточек получится
Очевидно, что любой квадрат помещенный в данный прямоугольник, содержит ровно одну закрашенную клеточку. На неё может
быть наложено, как было замечено, не более двух квадратов
поэтому всего, по данным правилам, квадратов можно поместить не
более
Пример. Укладываем у стороны длиной вплотную друг к другу слева направо ряд из
квадратов; следующий ряд из
квадратов выкладываем со сдвигом на
клетку вверх и вправо, следующий ряд — со сдвигом вверх и влево, и так далее (см. рис.).
312
Ошибка.
Попробуйте повторить позже
В прямоугольной таблице строк и
столбцов
В некоторых клетках таблицы стоят звездочки, так что в каждом столбце
стоит хотя бы одна звёздочка. Докажите, что существует хотя бы одна такая звездочка, что в одной строке с нею находится больше
звездочек, чем с нею в одном столбце.
Подсказка 1.
Чтобы было удобно сравнивать количества звёздочек в конкретном столбце и строке, можно придать всем клеткам веса, отражающие эти количества.
Из исходной таблицы со звёздочками построим две новые, в которых звёздочки заменены числами: в первой таблице эти числа в каждом
столбце, содержащем звёздочек, равны
а во второй — числа в каждой строке с
звёздочками равны
Сумма всех чисел в первой
таблице равна
а во второй —
Поскольку
то существует такое место, на котором число из первой таблицы больше числа из
второй, то есть
Таким образом, число
звёздочек в соответствующем столбце меньше числа
звёздочек в соответствующей
строке.
Ошибка.
Попробуйте повторить позже
В некоторых клетках прямоугольной таблицы нарисованы звездочки. Известно, что для любой отмеченной клетки количество звездочек в её столбце совпадает с количеством звездочек в её строке. Докажите, что число строк в таблице, в которых есть хоть одна звездочка, равно числу столбцов таблицы, в которых есть хоть одна звездочка.
Придадим каждой звёздочке вес где
— количество звёздочек в её столбце или строке. Заметим, что сумма весов звёздочек в строке, в
которой есть хотя бы одна звёздочка, равна
а в остальных — 0. Значит, сумма весов равна количеству строк, в которых есть хотя
бы одна звёздочка. Аналогично, сумма весов равна количеству столбцов, в которых есть хотя бы одна звёздочка. Отсюда и следует
требуемое.
Ошибка.
Попробуйте повторить позже
На шахматной доске отметили клеток. Докажите, что можно расставить
не бьющих друг друга ладей так, чтобы не менее
ладей
стояли на отмеченных клетках.
Раскрасим доску в цветов по диагонали и её сдвигам, как на рисунке. Любой цвет образует расстановку из
ладей, не
бьющих друг друга. По принципу Дирихле среди
отмеченных клеток найдётся цвет, содержащий не менее
отмеченных
клеток,. Поставим ладьи на все клетки этого цвета — получим
ладей, и по меньшей мере
из них стоят на отмеченных
клетках.