Тема . Клетчатые задачи

Подсчеты в клетчатых задачах

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела клетчатые задачи
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#96643

Назовём полоской клетчатый прямоугольник, хотя бы одна из сторон которого равна 1.  Мы хотим разбить клетки квадрата 99 ×99  на     m  непересекающихся полосок так, чтобы любые две из этих m  полосок имели общую границу длины не более 1.  Полоски могут быть разных длин. Определите наименьшее m,  для которого это возможно.

Подсказки к задаче

Подсказка 1

Иногда в задачах на клетчатых досках полезно рассматривать граф, вершины которого соответствуют клеткам исходного квадрата, а ребра проведены между любыми двумя соседними квадратами.

Подсказка 2

Давайте удалим из данного графа ребра, оба конца которого соответствуют клеткам, принадлежащим одной полоске. Чему равно количество удаленных из графа ребер?

Подсказка 3

Она равна суммарной длине всех полосок. Несложно показать, что их количество равно 99²-m. Давайте оценим количество удаленных ребер с другой стороны.

Подсказка 4

Для этого можно сделать следующее замечание — в каждом квадрате из четырех соседних клеток удалено не более одного ребра. Пусть A — количество удалённых ребер, концы которых соответствуют граничным клеткам, B — количество остальных удаленных ребер. Чему равна сумма A+B?

Подсказка 5

В силу третьей подсказки A+B=99²-m. Каждому из A ребер соответствует ровно один, а каждому из B ребер ровно два квадрата четырех соседних клеток исходной доски. Как это позволяет сделать оценку на A+2B?

Подсказка 6

Это число не превосходит числа уникальных квадратов — 98². Таким образом, 98²≥A+2B=2(A+B)-A=2(99²-m)-A. Наконец, осталось сделать оценку на число A, чтобы оценить m снизу. Как это можно сделать?

Подсказка 7

Хотя бы одно из ребер, инцидентных вершине, соответствующей угловой клетке, осталось не удаленным, следовательно A не больше, чем 98*4-4. Подставьте данную оценку в неравенство 98²≥2(99²-m)-A и завершите оценку. Осталось только придумать пример, попробуйте начать его строить с более маленьких квадратов, а потом обобщить.

Показать ответ и решение

Пример для доски 7×7  изображен на картинке и естественным образом обобщается на любое нечетное число.

PIC

Первое решение.

Оценка. Построим граф G  , каждой вершине которой соответствует клетка исходной доски, любые две соседние клетки соединены ребром. Рассмотрим произвольное разбиение доски на m  полосок и удалим из G  все ребра, концы которых соответствуют клеткам, принадлежащих одной полоске. Если количество вершин в полосках равны соответственно x1,x2,...,xm  , то общее количество удаленных ребер равно

∑m (x − 1)= m∑ x − m =992− m,
i=1 i      i=1 i

поскольку суммарное количество длин всех ребер равно количеству клеток доски.

Теперь рассмотрим произвольный квадрат из четырех соседних клеток. Из данного квадрата мы удалили не более одного ребра, ведь в противном случае соответствующие полоски будут иметь общую границу длины больше двух, что невозможно.

Каждому удаленному ребру, обa конца которых соответствуют граничным клеткам, будет соответствовать не более одного квадрата, всем остальным ребрам же соответствует два квадрата. Пусть мы удалили A  ребер первого и B  ребер второго вида. Тогда, с одной стороны

A+ B = 992− m (1)

с другой,

A+ 2B ≤982 (2)

поскольку каждому ребру первого типа соответствует ровно один, а каждому ребру второго типа соответствует ровно два уникальных квадрата, общее количество которых равно 982  .

В ту же очередь, хотя бы одно из ребер, инцидентных вершине, соответствующей угловой клетке, осталось не удаленным, то есть

A ≤98⋅4− 4= 97⋅4 (3)

Наконец,

  2                          2             2
98 ≥2 A + 2B = 2(A +B )− A =1 2(99 − m )− A ≥3 2(99 − m )− 97⋅4

следовательно,

m≥ 992− 982-− 97⋅4= 4805
           2

_________________________________________________________________________________________________________________________________________________________________________________

Второе решение.

Для оценки рассмотрим разбиение квадрата 99× 99  на единичные квадратики, а затем начнем стирать границы некоторых квадратиков, пока не получим разбиение на m  полосок. Так как любые две полоски имеют границу длины не более 1,  то для каждого узла сетки мы стерли не более одного исходящего из него отрезка. Кроме того, мы не стирали отрезки из четырех угловых узлов (так как мы не стираем отрезки на границе квадрата). Теперь рассмотрим два узла, соседние с каким-то угловым. Мы должны оставить отрезок, исходящий хотя бы из одного из них внутрь квадрата, иначе образуется уголок, а не полоска. Итого, хотя бы у 8  узлов мы не стирали отрезки, а у оставшихся   2
100 − 8  узлов мы стёрли не более чем по одному отрезку. То есть стёрто не более 5000− 4= 4996  отрезков. При стирании каждого отрезка мы уменьшаем количество полосок на 1. Следовательно, после стирания полосок будет не менее   2
99 − 4996= 4805  .

Ответ:

 4805

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение

Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!