Тема КОМБИНАТОРИКА

Клетчатые задачи

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

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

Задача 1#78170

Из клетчатой доски 12 ×12  вырезали произвольным образом 47  клеток. Докажите, что из оставшейся части доски можно вырезать 4-клеточную фигурку в виде буквы “Г”. Фигурку можно поворачивать и переворачивать.

Показать доказательство

Разобьём квадрат 12× 12  на 24  прямоугольника 2× 3.  Так как вырезанных клеток 47,  то из одного такого прямоугольника вырезано не более одной клетки. Из него и можно получить необходимую 4-клеточную фигурку в виде буквы “Г”.

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

Задача 2#78180

Клетки таблицы 200×200  окрашены в черный и белый цвета так, что черных клеток на 404  больше, чем белых. Докажите, что найдется квадрат 2× 2,  в котором число белых клеток нечетно.

Показать доказательство

Предположим, что указанного квадрата не существует. Тогда в любом квадрате 2× 2  четное число белых клеток, т. е. если верхние клетки квадрата окрашены одинаково, то и нижние клетки окрашены одинаково, а если верхние клетки окрашены по-разному, то и нижние окрашены поразному.

Рассмотрим верхнюю строку таблицы и строку, стоящую под ней. Из сказанного следует, что эти строки либо окрашены одинаково (если их первые клетки окрашены одинаково), либо окрашены так, что под белой клеткой находится черная, а под черной — белая (если их первые клетки окрашены по-разному). Аналогичное утверждение справедливо для любых двух подряд идущих строк.

Заметим, что если мы перекрасим клетки какой-нибудь строки в противоположный цвет, а затем к полученной строке применим ту же операцию, то мы в результате получим исходную строку. Следовательно, в нашей таблице есть только два типа строк: первая строка и строка, полученная из нее перекрашиванием клеток в противоположный цвет.

Пусть в первой строке a  черных клеток, и строк такого типа в нашей таблице b  . Тогда число черных клеток в таблице равно

ab+ (200− a)(200− b)

а белых клеток —

a(200 − b)+b(200 − a)

Их разность по условию равна 404,  т. е.

                  2
4ab− 2⋅200(a+ b)+200 = 404,  откуда
       (a − 100)(b− 100)= 101

Так как |a− 100|≤100,|b− 100|≤ 100,  а 101  — простое число, то последнее уравнение не имеет решений в натуральных числах.

Получили противоречие.

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

Задача 3#78954

Некоторые клетки квадрата 10×10  покрашены в один из 5  разных цветов так, что в любой строке и в любом столбце нет клеток разных цветов. Количество клеток каждого цвета одинаковое. Какое наибольшее количество клеток может быть покрашено?

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

Подсказка 1

В одной строке и в одном столбце нет клеток разного цвета. Стало быть, один цвет занимает минимум один столбец и строку. Подумайте в этом направлении.

Подсказка 2

Давайте предположим, что на доске клеток каждого цвета хотя бы 5. Что тогда можно сказать про неë с учëтом подсказки 1?

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

Предположим, что клеток каждого цвета хотя бы 5,  тогда сумма количеств строк и столбцов, которые они занимают, не меньше 5,  но тогда суммарное количество строк и столбцов не меньше 5 ⋅5 =25  — противоречие. Поэтому клеток каждого цвета не более 4.  Откуда всего клеток не более 20.  Пример: расставим по главной диагонали 5  квадратов 2×2,  каждый одного из цветов. Он очевидно работает.

Ответ:

 20

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

Задача 4#78956

Какое наименьшее число прямоугольников 1× 2  клетки нужно закрасить на доске 8× 8  клеток, чтобы любой квадрат 2×2  клетки содержал по крайней мере одну закрашенную клетку?

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

Подсказка 1

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

Подсказка 2

Пусть таким объектом будет квадрат. Сколько таких квадратов можно выделить?

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

Рассмотрим 9  квадратов, отмеченных на левом рисунке. Любой прямоугольник 1 ×2  клетки пересекается не более чем с одним из отмеченных квадратов. Значит, нам потребуется закрасить не менее 9  прямоугольников. На рисунке справа показано, как закрасить  9  прямоугольников 1× 2  клетки, чтобы любой квадрат 2× 2  клетки содержал по крайней мере одну закрашенную клетку

PIC

Ответ:

 9  прямоугольников

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

Задача 5#79334

Клетки квадрата 200× 200  покрашены в 2  цвета в шахматном порядке. Разрешается перекрасить все клетки в любом прямоугольнике 2× 3.  Можно ли с помощью таких операций добиться того, чтобы все клетки квадрата стали одного цвета?

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

Предположим, что мы сумели получить раскраску, в которой левый нижний угол поменял цвет (не умаляя общности, можно рассмотреть этот случай, потому что какой-то угол цвет поменял). Введем координаты клеток так, чтобы у левого нижнего угла были координаты (0,0),  а оси направим вправо и вверх. В клетки, у которых сумма координат делится на 3,  поставим флажки. Все клетки, кроме нижнего квадрата 2× 2,  легко разбить на (  2   )
 200 − 4 ∕6 =6666  полосок 1×6.  Каждая полоска содержит ровно один флажок, ожидающий смены цвета, — всего 6666  флажков плюс еще один флажок в левом нижнем углу. Итого, мы должны сменить цвет у нечетного числа флажков. Но каждое перекрашивание меняет цвет ровно двух флажков. Противоречие.

Ответ:

Нельзя

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

Задача 6#79613

В клетчатом квадрате 8 ×8  две клетки одной строки или столбца назовем диполем, если между ними ровно две клетки. Петя решил отметить как можно больше диполей, закрашивая разными цветами разные диполи (а обе клетки одного и того же диполя — одним цветом). Какое наибольшее количество диполей он сможет закрасить?

Источники: БИБН - 2024, 11.5 (см. www.unn.ru)

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

Подсказка 1

Это клетчатая задачка на оценку + пример, в которой даже персонаж намекает на способ решения, ведь он как-то там хитро закрашивает доску. А не поможет ли нам какая-то раскраска для получения оценки? Они часто помогают в таких задачах)

Подсказка 2

Давайте разобьём квадрат на 9 маленьких квадратиков 2 на 2 так, что между любыми двумя расстояние в 1 клеточку, и покрасим каждый из них в 4 цвета так, чтобы пары одинаковых цветов могли образовывать диполь. Как нам тогда поможет такая раскраска доказать оценку?

Подсказка 3

Так как у нас нечётное кол-во каждого цвета, то как минимум 4 клетки мы потеряем, а значит, уже не более 60/2 = 30 диполей можно получить, остаётся только нарисовать правильный пример под нашу оценку.

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

Рассмотрим в нашем квадрате 9  квадратов 2× 2:

PIC

Назовём их выделенными.

Заметим, что если одна клетка некоторого диполя принадлежит какому-то выделенному квадрату, то другая клетка этого диполя принадлежит (соседнему) выделенному квадрату.

На рисунке отмечены номерами 1,2,3,4  клетки в выделенных квадратах, так что у любого диполя обе клетки должны иметь один и тот же номер. Но клеток с данным номером (например, с номером 1  ) девять, и поэтому при “распределении” клеток с номером 1  по диполям по меньшей мере одна клетка окажется нераспределённой (лишней). Таким образом, для каждого из четырех номеров остаётся нераспределённой минимум одна клетка среди выделенных квадратов, а значит, всего имеется минимум 4  нераспределенные клетки.

Получаем оценку: максимальное число непересекающихся диполей во всём квадрате 8 ×8  не больше 64−4-=30.
 2

Построим теперь пример на 30  диполей. Для этого “отрежем” левый нижний выделенный квадрат. Останется клетчатая фигура из 60  клеток, которая разбивается на квадрат 6 ×6  и два прямоугольника 6× 2  и 2×6.  Эта фигура полностью разбивается на диполи, поскольку любые последовательные 6  клеток строки или столбца, очевидно, разбиваются на три диполя.

Ответ:

 30

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

Задача 7#79614

Можно ли в клетках квадрата 6 ×6  расставить числа от 1  до 36  (каждое по одному разу) так, чтобы 6  сумм по горизонтали и 6  сумм по вертикали в некотором порядке являлись 12  последовательными числами?

Источники: Изумруд-2024, 11 (см. izumrud.urfu.ru)

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

Подсказка 1

Обозначим первую из 12 последовательных сумм за n. Какие числа входят в эти суммы? Что можно сказать о сумме всех сумм по горизонтали? А по вертикали?

Подсказка 2

Заметим, что при подсчёте всех горизонтальных сумм мы каждое число в таблице посчитали один раз. Тогда чему будет равна сумма всех таких 12ти сумм?

Подсказка 3

Удвоенной сумме всех чисел в таблице. Может ли быть такое? Проверим уравнением

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

Предположим, что можно. Сумма всех чисел равна 1+ 2+ 3+ ...+36.  А удвоенная их сумма равна n+ (n+1)+ ...+ (n +11).  Посчитав суммы арифметических прогрессий, получаем

2n+ 11      36 ⋅37
--2---⋅12 = -2---⋅2

2n =211

Противоречие, так как n ∈ℕ.

Ответ:

нет

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

Задача 8#79617

Фигура оборотень бьёт все клетки, находящиеся от неё через клетку слева, справа, сверху или снизу, а также бьёт клетку, на которой стоит. Какое наименьшее количество оборотней необходимо поставить на клетчатую доску 8× 8  , чтобы эти фигуры били все клетки доски?

Источники: Изумруд-2024, 11 (см. izumrud.urfu.ru)

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

Подсказка 1

Оборотни на каких множествах клеток точно друг друга не бьют? Попробуем найти такие участки (множества клеток), на которых мы сможем оценить количество оборотней.

Подсказка 2

Оборотни, стоящие на квадрате 2*2, друг друга точно не бьют. Как, исходя из этого соображения, найти 4 множества клеток, которые замещают всю доску и в которых мы сможем оценить количество оборотней?

Подсказка 3

Рассмотрите множества клеток, получаемые всевозможными путями оборотня из каждой клетки углового квадрата 2*2. В каждом таком множестве по 16 клеток. Осталось лишь оценить количество оборотней в каждом таком множестве!

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

Раскрасим клетки доски в 4  цвета следующим образом: все клетки, куда может прийти оборотень из, не умаляя общности, левой нижней угловой клетки, покрасим в первый цвет. Сдвигами этого множества клеток вправо, вверх и вправо вверх получаем 4  множества клеток.

PIC

Рассмотрим одно из них. Чтобы все клетки были побиты, нужно как минимум 4  оборотня, так как каждый из них бьет не более 5  клеток, и, следовательно, 3  и меньше оборотней бьют максимум 15  клеток. Пример расстановки 4  оборотней: выделим 4  непересекающихся Т-образных фигур, в каждой из которых отметим по одному оборотню.

И так как оборотень, стоящий на клетке из одного множества, не может дойти до клеток из трех других, получаем, что всего нужно как минимум 16  оборотней.

Ответ: 16

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

Задача 9#79740

Квадрат n× n  (n ≥3  ) склеен в цилиндр. Часть клеток покрашена в черный цвет. Докажите, что найдутся две параллельных линии (две горизонтали, две вертикали или две диагонали), содержащие одинаковое количество черных клеток.

Показать доказательство

Докажем утверждение от противного. Пусть есть раскраска, при которой отсутствует пара параллельных линий с одинаковым числом черных клеток. Будем называть весом линии количество черных клеток на ней. Пусть есть горизонталь веса n.  Тогда n  вертикалей и    n  диагоналей каждого направления должны иметь веса 1,2,...,n,  так как все они пересекают эту горизонталь. Тогда и n  горизонталей имеют веса 1,2,...,n,  так как все они пересекают вертикаль веса n.  Циклически переставим горизонтали и вертикали так, чтобы нижняя горизонталь и левая вертикаль имели вес n  (свойства раскраски при этом не изменятся). Пронумеруем горизонтали снизу вверх от 0  до n − 1,  а вертикали — от 0  до n − 1  слева направо. Каждая диагональ пересекает по разу горизонталь и вертикаль веса n;  поэтому диагонали веса 1  должны проходить через клетку их пересечения — клетку (0,0).  Итак, все клетки (i,i)  и (n − i,i),i> 0,  не закрашены.

Если n  нечетно, то в каждом столбце, кроме 0,  получаем не менее двух незакрашенных клеток, и столбца веса n− 1  не найдется. Если n = 2m  , то столбец m  и строка m  должны иметь вес n− 1  (в любой из остальных строк и любом из остальных столбцов есть хотя бы две незакрашенные клетки). Тогда в них закрашены все клетки, кроме (m,m ),  и мы не сможем найти столбца веса 1.  Если с самого начала отсутствует горизонталь веса n,  то есть горизонталь веса 0,  и мы можем провести те же рассуждения, поменяв ролями закрашенные и незакрашенные клетки.

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

Задача 10#79763

Можно ли в таблице 11× 11  расставить натуральные числа от 1  до 121  так, чтобы числа, отличающиеся друг от друга на единицу, располагались в клетках с общей стороной, а все точные квадраты попали в один столбец?

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

Допустим, что такая расстановка возможна. Заметим, что столбец точных квадратов не может быть ни первым, ни последним, так как у точных квадратов 20  соседних чисел, а в одном соседнем столбце можно уместить только 11  чисел. Таким образом, после удаления столбца точных квадратов, таблица распадается на две непустые части, в каждой из которых число клеток кратно 11.  Группа чисел между двумя последовательными квадратами попадает в одну из этих частей, при этом числа  2
m − 1  и  2
m + 1  попадают в разные части, поэтому такие группы чисел попеременно попадают то в одну часть таблицы, то в другую. Между   2
m  и      2
(m + 1)  имеется 2m  чисел. Следовательно, в одну из частей попадет 2+6 +10+ 14+18= 50  чисел. Так как 50  не кратно 11,  то требуемая расстановка невозможна.

Ответ:

Нет

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

Задача 11#80748

У вредного Васи есть клетчатая полоска длины 13 клеток и лента длины N≥ 13  клеток, каждая шириной в одну клетку. Вася хочет разрезать полоску на кусочки произвольной длины из нескольких целых клеток по своему усмотрению, а затем уложить часть из них на ленту в некотором порядке так, чтобы в какой-то момент осталось не менее одного кусочка, ни один из которых уложить уже нельзя. При этом кусочки укладываются строго по клеткам и не могут выходить за пределы ленты, ни одна клетка не должна быть накрыта ими дважды и, если на ленте есть место, куда можно уложить очередной кусочек, Вася должен уложить его в одно из таких мест по своему выбору. При каком минимальном N, как бы Вася ни старался, ему не удастся задуманное, то есть придётся уложить все кусочки?

Источники: Всесиб-2024, 11.5 (см. sesc.nsu.ru)

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

Подсказка 1

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

Подсказка 2

Да, давайте скажем, что в конце у Васи остался ровно 1 кусок длины x, и он положил до этого k отрезков. Давайте тогда попробуем как-то оценить N, интуитивно должно казаться, что длина каждого из k кусочков должна быть как можно меньше, и они должны выступать в качестве ограничителей для нашего кусочка x.

Подсказка 3

Если всё ещё не получается получить оценку, то не расстраивайтесь и подумайте, какое наибольшее расстояние может быть между двумя соседними кусочками, чтобы между ними не поместился кусок x, а сколько таких промежутков, куда можно в теории положить x (не забудьте, что лента по краям тоже ограничена), а также не забудьте про сами k кусочков, они тоже занимают место на ленте.

Подсказка 4

Мы получили, что N ≤ (x-1)(k+1) + (13-x) ≤ 48, остаётся только придумать пример, когда N=48 (потому что для меньших свойство о непокрываемости), и радоваться решённой задаче!

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

Заметим, что если в какой-то ход Васи осталось больше одного кусочка, а оставшиеся поместить нельзя, то можно рассмотреть разрезание, где все эти кусочки объединяются в один, а другие выкладываются на ленту тем же образом. Понятно, что такой кусок-склейка также не будет помещаться.

Значит, можно без ограничения общности предположить, что у Васи должен остаться ровно один кусок, который нельзя поместить. Пусть его длина x  , а количество положенных кусочков равно k  . Тогда x+ k≤ 13  , при этом длина полосы N ≤ (x − 1)⋅(k+1)+ 13− x  , так как 13 − x  - количество клеточек занятых остальными кусочками, а k+ 1  - количество ’зазоров’, в которые теоретически мы могли поместить кусок длины x  , но он не поместился, так как размеры зазоров не превосходят (x− 1)  .

Тогда Вася достигает своей цели при

N ≤(x− 1)⋅(k+ 1)+13− x≤ (x− 1)⋅(14− x)+ 13− x =

= −x2+ 14x− 1≤ −72+ 14⋅7− 1 =48

То есть если N ≥ 49  , то Вася не сможет выполнить задуманное.

А при N < 49  Васе достаточно разрезать полоску на 6  кусков размера 1  и 1  кусок размера 7  , при этом расположить 6  кусков размера 1  он должен на расстояний не более 6  клеток друг от друга и от концов. (Чего он сможет достичь, так как N ≤ 6⋅7+ 6  )

Ответ: 49

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

Задача 12#82676

Таблица 100×100  заполнена числами как показано на рисунке:

1 2 3 100
101 102 103 200
..
.  ..
.  ..
.  ..
.  ..
.
9901 9902 9903 10000

Можно ли переставить некоторые числа так, чтобы в каждой клетке по прежнему стояло одно число, и чтобы во всех прямоугольниках из трех клеток сумма чисел не изменилась?

Источники: СПБГОР - 2024, 11.1 (см. www.pdmi.ras.ru)

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

Подсказка 1

Часто задачи с таблицами решаются раскрасками. А какая раскраска имеет какие-то приятные свойства для прямоугольников из трех клеток?

Подсказка 2

Диагональная в 3 цвета! Тогда в каждом прямоугольнике из 3х клеток будет каждый цвет. Тогда попробуем воздействовать на каждый цвет по отдельности так, чтобы сумма в таких прямоугольниках не изменилась.

Подсказка 3

Если в каких-то клетках прибавляем, в каких-то надо отнимать.

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

Рассмотрим раскраску таблицы в три цвета, как показано на рисунке:

1 2 3 1
2 3 1 2
3 1 2 3
...  ...  ...  ...  ...
1 2 3 1

Если в исходной таблице к числам цвета 2 прибавить единицу, а из чисел цвета 3 вычесть единицу, то мы получим такую перестановку, что набор чисел сохранится. А сумма в каждой тройке тоже.

Ответ: Можно

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

Задача 13#82935

Из квадрата 5× 5  удалили центральную клетку, оставшуюся часть разбили на доминошки из двух клеток. Мальчик Витя не видит разбиение, но он может разместить на доске прямоугольник из 3  клеток и узнать, сколько доминошек содержат хотя бы одну клетку в данном прямоугольнике (прямоугольник из 3  клеток не должен вылазить за пределы квадрата, но может содержать удалённую клетку). Такую операцию он может проделывать несколько раз. Какое наибольшее количество доминошек Витя сможет гарантированно восстановить, вне зависимости от разбиения на доминошки?

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

PIC

Заметим, что в разбиениях как на рисунке выше в каждом прямоугольнике из 3  клеток лежат клетки одинакового числа доминошек, при этом совпадающих доминошек ровно 4.  Значит, Витя может гарантированно определить не более 4  доминошек.

PIC

Покажем, что Витя всегда сможет восстановить положение хотя бы 4  доминошек. Выберем угол квадрата и узнаем, сколько доминошек в каждом из 2  прямоугольниках, примыкающих к углу. В одном из них точно будет 2  доминошки. Если в другом их 3,  то мы знаем расположение доминошки, примыкающей к углу. Иначе мы понимаем, что у нас одна из ситуаций как на рисунке выше. Тогда спросим про два прямоугольника с центром в клетке 1.  На ровно один из вопросов мы получим ответ 2,  а на другой — 3.  Тогда в том прямоугольнике, для которого ответ — 2,  лежит целая доминошка с клеткой 1.  Таким образом, «около» каждого из углов мы умеем определять расположение одной из доминошек. Значит, всего мы сможем определить положение хотя бы 4  доминошек.

Ответ:

 4

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

Задача 14#82938

Можно ли отметить некоторые клетки квадрата 10100× 10100  так, чтобы в любом прямоугольнике из 300  клеток было нечётное число отмеченных?

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

PIC

Нужно разбить плоскость на квадраты 4× 4  и раскрасить каждый квадрат как показано на рисунке. Заметим, что условие достаточно проверять только для прямоугольников площади 4,  так как любой прямоугольник площади 300  разбивается на нечетное число таких прямоугольников. А раскраска 4× 4  как раз подбирается так, чтобы в любом прямоугольнике площади 4  было нечетное число клеток.

Ответ:

Да

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

Задача 15#84366

Можно ли в таблице n× n  расставить числа 0  , 1  и − 1  так, чтобы все суммы чисел по вертикалям, горизонталям и двум главным диагоналям были различны?

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

В условии требуется, чтобы значения 2n+ 2  сумм (n  строк, n  столбцов и две диагонали) были различны. Каждая из этих сумм состоит из n  слагаемых, принимающих одно из значений − 1  , 0  , 1  . Поэтому каждая из сумм принимает целочисленное значение в диапазоне от − n  до n  . Всего возможных значений сумм — (2n+ 1)  . Поскольку 2n +1 <2n+ 2  , какие-то две из сумм обязательно принимают равные значения.

Ответ: Нет

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

Задача 16#85483

Петя и Вася независимо друг от друга разбивают белую клетчатую доску 100 ×100  на произвольные группы клеток, каждая из чётного (но не обязательно все из одинакового) числа клеток, каждый - на свой набор групп. Верно ли, что после этого всегда можно покрасить по половине клеток в каждой группе из разбиения Пети в чёрный цвет так, чтобы в каждой группе из разбиения Васи было поровну чёрных и белых клеток?

Источники: ММО - 2024, второй день, 11.5 (см. mmo.mccme.ru)

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

Подсказка 1

Понятно, что вариантов таких разбиений очень и очень много, разбирать каждый из них просто неразумно. Подумайте, какое существует частное разбиение, которое при этом описывает любое другое. Обратите внимание, что по условию разбиения состоят из групп четного числа клеток.

Подсказка 2

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

Подсказка 3

Будут группы, которые совпадают полностью, и те, что совпадают только одной клеткой из двух. Первые очень легко раскрасить нужным нам образом. А вот что делать с группами второго типа? Вообще, когда мы говорим о раскраске каких-то групп, связанных между собой, какая идея представления этих групп и связей между ними в первую очередь всплывает в сознании?

Подсказка 4

Давайте представим наши группы по две клетки в виде вершин графа, при этом две вершины графа соединены ребром тогда и только тогда, когда имеют общую клетку и разного «хозяина». Что за граф мы таким образом получим?

Подсказка 5

Каждая группа имеет две клетки, значит, степень каждой вершины графа равна двум, при этом каждое ребро соединяет Васину и Петину группы, значит, наш граф является двудольным. Осталось только вспомнить особенность циклов в таком графе и покрасить его ребра в два цвета.

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

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

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

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

Осталось раскрасить множество клеток, которое Васей и Петей разбито на пары так что ни одна Васина пара не совпадает с Петиной парой.

Построим граф, вершины которого соответствуют Васиным и Петиным группам (у Васи и Пети, очевидно, одно и то же количество групп). Две вершины соединим ребром тогда и только тогда, когда соответствующие группы имеют общую клетку. Тогда каждая вершина графа имеет степень два, причем любое ребро соединяет одну из вершин, соответствующих Васиным группам, с одной из вершин, соответствующих Петиным группам.

Такой граф разбивается на циклы, причем каждый цикл имеет четную длину (за счет того, что в нем чередуются вершины, соответствующие Васиным и Петиным групам) и допускает раскраску в два цвета, при которой цвета ребер чередуются вдоль цикла. Наконец, цвету клетки сопоставим цвет ребра, соединяющего две вершины графы, соответствующие Васиной и Петиной группам, пересекающимся по данной клетке. Полученная раскраска удовлетворяет условию задачи.

_________________________________________________________________________________________________________________________________________________________________________________

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

Для удобства назовём непересекающиеся группы клеток одного разбиения (Пети или Васи) фигурками.

Построим вспомогательный двудольный граф G. Для каждой из фигурок одного из разбиений (Пети или Васи) добавим в граф G  новую, соответствующую этой фигурке вершину. При этом вершины, соответствующие фигуркам Пети, отнесём к первой доле, а вершины, соответствующие фигуркам Васи, - ко второй. Далее проведём рёбра между некоторыми вершинами графа G  по следующему правилу: если фигурка Пети A  пересекается с фигуркой Васи B  по нечётному количеству клеток, то проведём между соответствующими этим фигуркам вершинами ребро.

Заметим, что в построенном графе степень каждой вершины чётна. Действительно, выберем, например, произвольную фигурку Васи    A  . Поскольку A  состоит из чётного числа клеток и пересекается лишь с фигурками из разбиения Пети, то по нечётному количеству клеток она будет пересекаться с чётным количеством фигурок.

Рассмотрим произвольную компоненту связности G  . Поскольку степень каждой вершины этой компоненты чётна, то существует цикл (т.н. эйлеров цикл), проходящий по всем рёбрам этой компоненты ровно по 1 разу. Выберем такие циклы для каждой компоненты связности G  . Для удобства назовём полученное разбиение рёбер графа G  на циклы Ω  .

Теперь построим искомую раскраску фигурок в разбиении Пети. Выберем произвольный цикл σ  из построенного разбиения Ω  и ориентируем его рёбра в каком-то из двух возможных естественных направлений его обхода. Рассмотрим произвольное (уже ориентированное) ребро   цикла σ  . Пусть оно соединяет вершины, соответствующие фигуркам A  и B  . По построению фигурки A  и    B  пересекаются по нечётному количеству клеток. Пусть они пересекаются по 2k+ 1  клетке. Тогда если ребро e  ведёт из первой доли во вторую, то Петя покрасит произвольные k  из них в чёрный цвет и произвольные k+1  из них в противном случае. Пусть Петя выполнит аналогичную покраску для каждой компоненты связности G  . Наконец, пусть для каждой пары фигурок A  и B  , пересекающихся по чётному количеству клеток, Петя покрасит ровно половину клеток в их пересечении в чёрный цвет.

Докажем, что полученная покраска будет искомой. Рассмотрим, например, произвольную фигурку Пети A  . Пусть B  - произвольная фигурка Васи. Заметим, что среди общих клеток фигурок A  и B  разность числа чёрных и белых клеток равна ± 1  или 0 , в зависимости от чётности числа клеток в этом пересечении. Поэтому достаточно доказать, что разность +1 встречается среди пересечений фигурки Пети A  с фигурками Васи столько же раз, сколько и разность -1 . Пусть фигурке A  в графе G  соответствует вершина v  , которая лежит в некотором цикле σ  из построенного ранее разбиения Ω  . Тогда каждой разности +1 соответствует ребро цикла σ  , входящее в v  , а каждой разности -1 - ребро цикла σ  , исходящее из v  . Из построения цикла σ  следует, что рёбер, входящих в v  , в нём будет столько же, сколько и рёбер, исходящих из v  . Поэтому фигурок Васи, в клетках пересечения A  с которыми будет ровно на одну чёрную клетку больше, будет столько же, сколько фигурок Васи, в клетках пересечения A  с которыми будет ровно на одну белую клетку больше. Таким образом, в фигурке A  поровну чёрных и белых клеток.

Ответ: да

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

Задача 17#85511

В каждой клетке таблицы N × N  записано число. Назовём клетку хорошей, если сумма чисел строки, содержащей эту клетку, не меньше, чем сумма чисел столбца, содержащего эту клетку. Найдите наименьшее возможное количество хороших клеток.

Источники: Турнир городов - 2024, весенний тур, 11.3 (см. turgor.ru)

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

Подсказка 1

Попробуем воспользоваться стандартным приемом при решении задач с досками — а что если разбить доску на удобные нам группы клеток, в которых мы сможем оценить количество хороших?

Подсказка 2

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

Подсказка 3

То есть нужны группы, в которых все клетки не могут быть плохими. А что будет, если все клетки будут плохими? Как это переформулировать?

Подсказка 4

Нужны такие клетки, чтобы у нас уж точно сумма по столбцам была не больше, чем сумма по строкам

Подсказка 5

А что если сделать так, чтобы эти столбцы и строки образовывали всю доску?

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

Оценка.

Разобьём все клетки таблицы на N  грушп по N  клеток так, чтобы в каждой груше все клетки находились в разных строках и разных столбцах. Пример такого разбиения для N =5  см. на рисунке:

1 2 3 4 5
5 1 2 3 4
4 5 1 2 3
3 4 5 1 2
2 3 4 5 1

Для других N  разбиение аналогично: например, в одну группу берём главную диагональ (идущую сверху слева вниз вправо), во вторую — диагональ над ней и число в левом нижнем углу, в третью — следующую диагональ и диагональ из двух клеток слева внизу, и т.д.

Предположим, что в какой-то группе все клетки плохие. Тогда для каждой клетки этой группы сумма чисел содержащей её строки меньше суммы чисел содержащего её столбца. Суммируя эти неравенства по всем клеткам групшы, получаем, что сумма чисел во всей таблице, подсчитанная по строкам, меньше, чем эта же сумма, подсчитанная по столбцам - противоречие, Значит, в каждой группе есть хорошая клетка, и число хороших клеток не меньше числа групп, то есть не меньше N  .

_________________________________________________________________________________________________________________________________________________________________________________

Пример, подтверждающий точность полученной оценки

N  хороших клеток уже возможно.

Пусть в первой строке стоят единицы, а в остальных нули. Тогда все клетки первой строки хорошие, а остальные плохие.

Ответ: N

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

Задача 18#85840

Таблица состоит из n  строк и 10  столбцов. В каждой клетке таблицы написана цифра. Известно, что для каждой строки A  и каждой пары столбцов B  и C  существует строка, отличающаяся от A  в точности в столбцах B  и C.  Докажите, что n ≥512.

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

Подсказка 1

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

Подсказка 2

Рассмотрите произвольный набор из чётного количества столбцов. Докажите, что для любой строки есть другая строка, отличающаяся от неë ровно в этих столбцах. Как это поможет в оценке?

Показать доказательство

Пусть R
 0  — первая строка таблицы. Рассмотрим любой набор из чётного количества столбцов и пронумеруем их слева направо: C1,...,C2m.  Тогда в таблице есть строка R1,  отличающаяся от R0  ровно в столбцах C1  и C2;  далее, есть строка R2,  отличающаяся от R1  ровно в столбцах C3  и C4  и так далее; наконец, есть строка Rm,  отличающаяся от Rm −1  ровно в столбцах C2m −1  и C2m  (если m =0,  то Rm = R0  ). Итак, строка Rm  отличается от R0  ровно в столбцах C1,...,C2m.  Значит, строки Rm,  построенные по различным наборам столбцов, различны. Поскольку количество наборов из чётного числа столбцов равно  9
2 = 512,  то и количество строк в таблице не меньше 512.

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

Задача 19#85841

На клетчатой бумаге по границам клеток обведен квадрат 10× 10.  Он покрыт 55  квадратами 2× 2,  каждый закрывает в точности   4  клетки. Докажите, что можно убрать один из квадратов так, что оставшиеся будут по-прежнему покрывать весь квадрат 10× 10.

Показать доказательство

Верхней-левой клеткой любого квадрата 2× 2  может быть только одна из 81  клеток верхнего-левого квадрата 9×9.  Разобьём эти клетки на 27  полосок 1×3.  Так как 55> 2⋅27,  то по принципу Дирихле в некоторую полоску попадут верхне-левые клетки не менее чем трёх квадратов. Если среди этих трёх квадратов есть совпадающие — можно убрать один из совпадающих. Если нет — можно убрать средний, так как он покрыт двумя крайними.

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

Задача 20#85843

Дана клетчатая доска 100× 100.  Клетки доски покрашены в 4  цвета так, что в каждой строке и в каждом столбце ровно 25  клеток каждого цвета. Докажите, что найдутся 2  строки и 2  столбца, клетки на пересечении которых окрашены в 4  различных цвета.

Показать доказательство

Предположим противное: пусть среди четырёх клеток на пересечении любых двух строк и любых двух столбцов есть две клетки одинакового цвета.

Назовём горизонтальной (вертикальной) парой две клетки разного цвета, лежащие в одной строке (одном столбце). Назовём горизонтальным (вертикальным) совпадением две клетки одинакового цвета, лежащие в одной строке (одном столбце). Разделим пары на 6 типов по цветам входящих в них клеток: {1,2},{1,3},...,{3,4}.

Рассмотрим две произвольные строчки. Из предположения следует, что каждые две вертикальных пары с клетками в этих строчках должны иметь общий цвет. Тогда в двух рассматриваемых строчках могут быть вертикальные пары не более, чем трех типов, причем возможны только два принципиально различных случая: все пары содержат один и тот же цвет (скажем, 1  ) или есть пары типов {1,2},{1,3} и {2,3} (или точно так же с другой тройкой цветов). Рассмотрим эти два случая.

Если все пары в наших двух строчках содержат клетку цвета 1,  то всего пар не более, чем клеток цвета 1  в обеих строчках, то есть не более 50.  Значит, в рассматриваемых двух строчках не менее 50  совпадений.

Пусть есть пары типов {1,2},{1,3} и {2,3}.  В этом случае все клетки цвета 4  в наших строчках совпадают, таким образом, есть не менее 25  совпадений.

Итак, мы доказали, что в каждой паре строчек не менее 25  вертикальных совпадений. Аналогичный результат верен и для любой пары столбцов. Таким образом, всего в нашем квадрате есть не менее 25⋅100⋅99  совпадений. Но так как в каждой строке и в каждом столбце по 25  клеток каждого цвета, количество совпадений равно 100⋅25⋅24⋅4= 24 ⋅1002.  Учитывая, что 25⋅99> 24⋅100,  приходим к противоречию.

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