Условие
Из белой доски вырезали клетки, лежащие на пересечении строк с четными номерами и столбцов с нечетными номерами. За один ход Катя закрашивает две соседние по стороне (невырезанные) клетки доски: одну в красный цвет, а другую — в зеленый. Уже закрашенную ранее клетку разрешается закрашивать снова (в том числе и в другой цвет), но каждую клетку можно закрашивать не более двух раз. Краски непрозрачные: например, клетка, покрашенная красным поверх зеленого, становится красной. Какое наибольшее количество зеленых клеток может оказаться на доске через несколько ходов?
Второй вариант этой задачи
На олимпиаде соседи по парте получают разные варианты. Условие второго варианта:
Из белой доски вырезали клетки, лежащие на пересечении строк с нечетными номерами и столбцов с четными номерами. За один ход Андрей закрашивает две соседние по стороне (невырезанные) клетки доски: одну в синий цвет, а другую — в красный. Уже закрашенную ранее клетку разрешается закрашивать снова (в том числе и в другой цвет), но каждую клетку можно закрашивать не более двух раз. Краски непрозрачные: например, клетка, покрашенная красным поверх синего, становится красной. Какое наибольшее количество красных клеток может оказаться на доске через несколько ходов?
Его решение и ответ — в последнем шаге разбора.
О задаче · 8 класс
Начни с маленькой доски того же устройства, например или : отметь вырезанные клетки и попробуй получить как можно больше зелёных клеток. В модели «Раскрась доску сам» это делается нажатиями: она следит за правилами и показывает все покраски каждой клетки по порядку. Когда ходы закончатся, подумай, что помешало сделать ещё. Поле ниже проверяет число для первого варианта (условие выше).
Записать идеюЕсть запись
Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.
Черновик не сохраняется: текст только в этой вкладке.
Черновик изменён в другой вкладке. Твой текущий текст пока сохранён здесь, автоматическая запись остановлена.
Исследуй задачу
Самостоятельное исследованиеРаскрась доску сам
Пробуй свои варианты. Разбор останется закрытым.
Исследуй задачу
Раскрась доску сам
Делай ходы Кати на уменьшенной доске с тем же правилом вырезания — модель следит за правилами и показывает все покраски каждой клетки. Сколько зелёных клеток удастся получить?
Если модель не открылась (выключен JavaScript или страница загрузилась не полностью), условие, подсказки и разбор доступны и без неё.
Подсказка для решения без модели
Без JavaScript модель не работает. Нарисуй доску 6 × 6, закрась клетки на пересечении чётных строк и нечётных столбцов (они вырезаны) и делай ходы цветными карандашами; рядом с клеткой записывай её покраски по порядку — их не больше двух.
Подсказка 1
Каждую клетку можно красить не больше двух раз. Попробуй найти клетки, без которых не обходится ни один ход: тогда удастся ограничить число ходов, а с ним и число зелёных клеток. Посмотри, с кем граничат клетки, оставшиеся в чётных строках.
Подсказка 2
Возьми клетки на пересечении нечётных строк и чётных столбцов: в любой паре соседних невырезанных клеток ровно одна такая. Сколько их и сколько раз каждую можно покрасить? Сравни ещё число зелёных клеток с числом ходов. Для примера раздели доску на уголки: такая клетка, её сосед слева и сосед снизу — и подумай, в каком порядке их красить, чтобы зелёная краска не пропадала.
Разобрать решение по шагам
Какая доска осталась
Пронумеруем строки сверху вниз, а столбцы слева направо числами от до ; клетку в строке и столбце обозначим . Вырезаны клетки, у которых номер строки чётный, а номер столбца нечётный. Значит, строки с нечётными номерами остались целыми, а в строках с чётными номерами уцелели только клетки чётных столбцов. Невырезанных клеток .
Каждый ход красит две клетки, а каждую клетку можно красить не больше двух раз. Если найдутся клетки, без которых не обходится ни один ход, то и ходов не может быть слишком много: каждый ход «тратит» одну из немногих покрасок этих клеток. Поищем такие клетки.
Назовём перекрёстком клетку на пересечении нечётной строки и чётного столбца, например или . Такая клетка стоит в целой строке, и над ней и под ней тоже есть клетки — в ней сходятся горизонтальный и вертикальный пути. Перекрёстков : нечётных строк , и в каждой чётных столбцов.
В каждом ходе есть перекрёсток
Возьмём любые две невырезанные клетки с общей стороной.
- Пусть они соседи по горизонтали, в строке . Номера их столбцов — два соседних числа, одно чётное, другое нечётное. Если бы строка была чётной, клетка в нечётном столбце была бы вырезана. Значит, строка нечётная, и клетка в чётном столбце — перекрёсток.
- Пусть они соседи по вертикали, в столбце . Номера их строк — соседние числа, одно чётное, другое нечётное. Если бы столбец был нечётным, клетка в чётной строке была бы вырезана. Значит, столбец чётный, и клетка в нечётной строке — перекрёсток.
Итак, каждый ход красит перекрёсток (ровно один: вторая клетка пары лежит в нечётном столбце или в чётной строке). Каждый перекрёсток можно покрасить не больше двух раз, поэтому ходов не больше чем
Зелёных клеток не больше, чем ходов
Возьмём клетку, которая в конце зелёная. Краски непрозрачные, поэтому её последняя покраска — зелёная, и эту зелёную краску клетка получила в каком-то ходе. У разных зелёных клеток это разные покраски, а за один ход Катя кладёт ровно одну зелёную краску. Значит,
Зелёных может оказаться и меньше, чем ходов: если зелёную клетку потом перекрасить в красный, её зелёная краска пропадёт зря. Поэтому для ровно зелёных нужно сделать все ходов — каждый перекрёсток покрасить дважды — и не перекрыть ни одной зелёной краски.
Пример: доска из уголков
Перекрёсток должен участвовать в двух ходах, то есть его нужно красить в паре с двумя разными соседями. Возьмём для перекрёстка соседа слева и соседа снизу . Сосед слева есть, потому что , и он не вырезан: его строка нечётная. Сосед снизу есть, потому что , и он не вырезан: его столбец чётный.
Перекрёсток с этими двумя соседями образует уголок из трёх клеток. Разные уголки не пересекаются: клетка нечётной строки и нечётного столбца входит только в уголок перекрёстка, стоящего справа от неё, а клетка чётной строки и чётного столбца — только в уголок перекрёстка над ней. Получается уголков по клетки, то есть все невырезанных клеток.
В каждом уголке Катя делает два хода:
- ход 1: сосед слева — зелёный, перекрёсток — красный;
- ход 2: перекрёсток — зелёный (поверх красного), сосед снизу — красный.
В каждом ходе две соседние невырезанные клетки, перекрёсток покрашен дважды, остальные клетки — по одному разу: правила выполнены, ходов , и ни одна зелёная краска не перекрыта. В конце зелёные все соседи слева и все перекрёстки — это в точности все клетки нечётных строк, клеток. Красными остались клеток чётных строк.
Оценка шагов 2–3 и этот пример вместе дают ответ: наибольшее число зелёных клеток — .
Второй вариант
Во втором варианте вырезаны клетки на пересечении нечётных строк и чётных столбцов, доска , Андрей красит одну клетку синим, другую красным, а считаем красные. Невырезанных клеток .
Перекрёстками теперь назовём клетки на пересечении чётных строк и нечётных столбцов; их . Соседи по горизонтали в нечётной строке невозможны (клетка в чётном столбце вырезана), в чётной строке клетка нечётного столбца — перекрёсток. Соседи по вертикали в чётном столбце невозможны (клетка в нечётной строке вырезана), в нечётном столбце клетка чётной строки — перекрёсток. Значит, каждый ход красит перекрёсток, и ходов не больше . Красная клетка — это красная последняя покраска, за ход кладётся одна красная краска, поэтому красных клеток не больше .
Пример: к перекрёстку присоединим соседа сверху (он есть, так как , и не вырезан: столбец нечётный) и соседа справа (он есть, так как , и не вырезан: строка чётная). таких уголков покрывают все клеток. В каждом уголке два хода: 1) сосед сверху — красный, перекрёсток — синий; 2) перекрёсток — красный поверх синего, сосед справа — синий. Красными станут все соседи сверху и все перекрёстки — все клетки нечётных столбцов, клеток. Ответ: .
Проверка
Пример можно проверить по уголкам: в уголке два хода, каждый по двум клеткам с общей стороной, ни одна из них не вырезана, перекрёсток покрашен дважды, крайние клетки — по разу; зелёными остаются две клетки из трёх, . Компьютерная проверка: на всей доске перебраны все пар соседних невырезанных клеток — в каждой ровно один перекрёсток; пример сыгран ход за ходом с проверкой правил и дал зелёных клеток. Полный перебор всех возможных партий на маленьких досках того же устройства (до невырезанных клеток, в том числе ) показал, что наибольшее число зелёных клеток никогда не превышает удвоенного числа перекрёстков и равно ему, если у каждого перекрёстка есть хотя бы два соседа (на — ровно ).
1 вариант. зелёных клеток.
2 вариант. красных клеток.
Ответ
1 вариант. зелёных клеток.
2 вариант. красных клеток.
Главная идея
Найти клетки, через которые проходит каждый ход: перекрёстки (нечётная строка, чётный столбец) есть в любой паре соседних невырезанных клеток. Их , каждую можно покрасить дважды, поэтому ходов не больше , а зелёных клеток не больше, чем ходов. Пример — уголки «сосед слева, перекрёсток, сосед снизу»: зелёная краска кладётся сначала на соседа слева, а потом на перекрёсток поверх красной.
Признаки: ограничение «каждый предмет можно использовать не больше раз» и вопрос о наибольшем числе. Ищи «узкое место» — набор предметов, который задевает каждое действие; тогда действий не больше, чем , умноженное на размер набора. На клетчатой доске такой набор часто задаётся чётностью номеров строк и столбцов.
Где легко ошибиться
Считать покраски по всей доске: «клеток , каждую можно красить дважды — покрасок , ходов » — и получить завышенный ответ. Ограничивают не все клетки, а перекрёстки: каждый ход тратит одну из их покрасок. Другая ошибка — забыть, что краска непрозрачна: в примере зелёная краска должна ложиться последней, иначе её перекроют красной.
Источник и авторство
Санкт-Петербургская олимпиада школьников по математике · 90-я олимпиада (2024 год) · I тур (районный), 18 ноября 2023 г. · 8 класс, задача 5. Листки 7 и 8 классов этого тура озаглавлены также «Районный этап Всероссийской олимпиады школьников».
Условия (PDF организатора, первый вариант) ↗ · Листки олимпиады, оба варианта (ZIP организатора) ↗ · Страница олимпиады 2024 года ↗ · Сайт олимпиады ↗
Условие первого варианта — из файла организатора, второй вариант переписан с листка. Подсказки, решение и модель — Popov Academy. Организатор не публикует решений районного тура. Ответы обоих вариантов получены двумя независимыми решениями и совпали; где можно, проверены перебором или вычислением.
На сайте олимпиады: «Распространение представленных материалов разрешается и приветствуется.»
Тема, знания и приёмы
Преобразования и процессы · Начальный вход
- Из двух соседних целых чисел одно чётное, а другое нечётное
- «Найти наибольшее» — это оценка (больше нельзя) и пример (ровно столько можно)
- Подсчёт клеток доски по строкам и столбцам
Приёмы решения: Оценка и достижимость · Раскраска · Последовательный подсчёт без повторов