Тема ТурГор (Турнир Городов)

Комбинаторика на устном туре Турнира Городов

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

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

Задача 1#121758

На плоскости расположены круг и правильный 100  -угольник, имеющие одинаковые площади. Какое наибольшее количество вершин 100  -угольника может находиться внутри круга (не на границе)?

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

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

Подсказка 1

Давайте попробуем грубо оценить количество точек. Каким свойством для 100-угольника должны обладать его две вершины, чтобы они не могли быть одновременно внутри круга?

Подсказка 2

А что если две точки 100-угольника диаметрально противоположны?

Подсказка 3

Итак, две диаметрально противоположные точки одновременно внутрь круга попасть не могут. Значит, можно сделать оценку на количество вершин! Осталось построить пример.

Подсказка 4

Можно сначала поместить внутрь круга две вершины, а затем на них построить описанную окружность нашего многоугольника!

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

Заметим, что 51  вершина не помещается, так как тогда среди них нашлись бы две диаметрально противоположные точки, их можно было бы поместить на диаметр круга, и весь 100-угольник  поместился бы в данном круге вместе со своим описанным кругом, площадь которого больше.

Докажем, что 50  вершин поместить можно. Заметим, что диагональ, соединяющая 1- ю  и 50- ю  вершины — это диаметр вписанного круга 100- угольника,  площадь этого круга меньше площади 100- угольника.  Поэтому внутрь диаметра исходного круга 1-я  и 50-я  вершины поместятся. Рассмотрим тогда описанную окружность ω  нашего 100-угольника.  Она не может лежать целиком в исходном круге, а значит, пересекается с окружностью исходного круга в двух точках. Тогда одна из дуг окружности ω  (на самом деле меньшая) поместится внутри исходного круга, то есть заведомо поместятся 50  вершин 100- угольника.

Ответ:

 50

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

Задача 2#121766

По кругу стоит 99  тарелок, на них лежат булочки (на тарелке может быть любое число булочек или вовсе их не быть). Известно, что на любых 20  подряд идущих тарелках лежит суммарно хотя бы k  булочек. При этом ни одну булочку ни с одной тарелки нельзя убрать так, чтобы это условие не нарушилосъ. Какое наибольшее суммарное число булочек может лежать на тарелках?

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

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

Подсказка 1

Что можно выделить для каждой тарелки, если из этой тарелки нельзя убрать булочку, чтобы условие не нарушилось?

Подсказка 2

Для каждой тарелки можно выделить цепочку длины 20, которая "испортится", если убрать из этой тарелки булочку. Как много может быть таких различных цепочек? А таких, что ни одна не покрыта другими? Благодаря такой оценке мы сможем сделать оценку на суммарное количество булочек в этих цепочках.

Подсказка 3

Докажите, что указанных цепочек, ни одна из которых не покрыта полностью другими, не больше 10.

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

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

Оценка. Пусть ни одной булочки убрать нельзя. Тогда для каждой непустой тарелки A  есть цепочка из 20  тарелок, содержащая    A,  в которой суммарно ровно k  булочек. Рассмотрим все такие цепочки.

Докажем, что если цепочек не меньше 10,  то одна из цепочек покрыта остальными. Предположим противное, возьмём тогда 10  цепочек и выделим в каждой из них тарелку, не покрытую остальными цепочками. Обозначим эти тарелки T1,T2,...,T10,  двигаясь по часовой стрелке, так что Ti  принадлежит цепочке Ci.  Тогда каждая тарелка на дуге между соседними Ti  и Ti+1  принадлежит не более чем двум цепочкам − Ci  и Ci+1.  Отсюда:

10⋅20= |C1|+|C2|+...+ |C10|≤ 2⋅99− 10

Противоречие.

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

_________________________________________________________________________________________________________________________________________________________________________________

Замечание. Вариация оценки. Пусть ни одной булочки убрать нельзя. Тогда для каждой непустой тарелки A  есть цепочка из 20  тарелок, содержащая A,  в которой всего ровно k  булочек. Если такая цепочка граничит с пустой тарелкой, то можно рассмотреть новую цепочку — эту пустую тарелку добавить, а одну тарелку с противоположного края удалить, и в новой цепочке будет не более k  булочек, а значит, ровно k  булочек. Двигаясь так по кругу, получим, что любая тарелка (не только непустая) входит в какую-то цепочку, содержащую ровно k  булочек. Рассмотрим все такие цепочки. Вместе они покрывают все 99  тарелок.

Заметим, что если какая-то тарелка принадлежит сразу трём цепочкам, то одна из этих трёх цепочек содержится в объединении двух других (тут мы используем, что цепочки «не слишком длинные» — три цепочки не могут покрыть весь круг) и такую цепочку можно выкинуть, сохранив условие «цепочки покрывают все тарелки». Действуя так, можно добиться ситуации, когда никакие три цепочки не имеют общей тарелки. Тогда перекрываются между собой только «соседние» цепочки.

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

Ответ:

 9k  булочек

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

Задача 3#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

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

Задача 4#85519

У Вани есть клетчатая бумага двух видов: белая и чёрная. Он вырезает кусок из любой бумаги и наклеивает на серую клетчатую доску 45× 45,  делая так много раз. Какое минимальное число кусков нужно наклеить, чтобы «раскрасить» клетки доски в шахматном порядке? (Каждый кусок — набор клеток, в котором от любой клетки до любой другой можно пройти, переходя из клетки в соседнюю через их общую сторону. Можно наклеивать куски один поверх другого. Все клетки имеют размер 1× 1.)

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

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

Подсказка 1

Когда сложно понять, как устроена наша конструкция, можно попробовать рассмотреть “маленькие” поля, со стороной 1,2 или 3, в них будет легче понять закономерность и прийти к мысли об оценке и примере.

Подсказка 2

Если мы увидели предположительную закономерность на маленьких числах, для оценки можно попытаться применить индукцию. Для того чтобы осуществить шаг индукции, можно воспользоваться тем, что шахматная доска состоит из большого числа отдельных белых и черных “кусочков”. Как это формализовать?

Подсказка 3

Шахматная раскраска означает, что при переходе в соседнюю по стороне клетку мы всегда меняем цвет. И для оценки можно как раз считать количество таких “смен цвета”, в данной задаче эта конструкция очень и очень поможет!

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

Оценка.

Можно считать, что первый наклеенный кусок — весь квадрат, от этого ничего не испортится. Считаем его нулевым. Докажем индукцией по k  утверждение:

_________________________________________________________________________________________________________________________________________________________________________________

После еще k  кусков между любыми двумя клетками есть путь с не более чем 2k  сменами цвета.

_________________________________________________________________________________________________________________________________________________________________________________

База при k= 0  верна.

_________________________________________________________________________________________________________________________________________________________________________________

Рассмотрим наклеивание k  -го куска S  . Пусть до этого между двумя клетками был путь с не более 2(k− 1)  сменами цвета. Если он не заходил в S  , то он таким и остался. Иначе заменим его кусок от первой его клетки в S  до последней такой клетки на путь по S  между этими клетками. Тогда количество смен цвета в новом пути увеличилось не более чем на 2 по сравнению со старым. Переход доказан.

_________________________________________________________________________________________________________________________________________________________________________________

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

_________________________________________________________________________________________________________________________________________________________________________________

Пример.

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

Ответ:

 45

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

Задача 5#67557

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

Источники: Турнир городов - 2023, 11.3, автор - Б. Френкин

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

Подсказка 1

В данной задаче нужно получить какие-то оценки на количество синих клеток. Для этого полезно некоторую величину посчитать двумя способами. Какую здесь удобно взять?

Подсказка 2

Будем считать число M общих сторон красных клеток с синими. Оценить M снизу довольно просто, как это можно сделать?

Подсказка 3

Так как синие клетки не граничат с синими, то каждая сторона синей клетки даёт вклад 1 в M, кроме...

Подсказка 4

Сторон синих клеток, примыкающих к краю таблицы. Но их количество легко оценить, и мы получим оценку снизу на M.

Подсказка 5

Теперь хочется получить оценку сверху. Ясно, что каждая красная клетка даёт вклад в M не больше 4, но эта оценка слишком грубая.

Подсказка 6

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

Подсказка 7

Мы так и не воспользовались одним из условий задачи (каким?). Оно поможет нам сделать оценку сверху ещё точнее.

Подсказка 8

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

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

Положим N =44,  и пусть b  и r  — количества синих и красных клеток. Оценим сверху количество M  общих сторон красных клеток с синими.

Всего у красных клеток 4r  сторон, откуда M ≤4r.  Вдоль краёв таблицы стоит не меньше 2N  сторон красных клеток, поэтому M ≤ 4r− 2N.  Теперь рассмотрим граф, вершины которого — красные клетки, а рёбра соединяют клетки, имеющие общую сторону. По условию граф связен, поэтому количество его рёбер не меньше r− 1.  Каждому из них отвечает общая сторона двух красных клеток, засчитанная в величине 4r  два раза, поэтому из M  можно вычесть 2(r − 1).  Получаем

M  ≤4r− 2N − 2(r− 1)= 2r− 2N + 2
(1)

Оценим теперь M  снизу. Сложив количества сторон всех синих клеток, получим 4b.  Ясно, что на одной стороне таблицы не больше N ∕2  сторон синих клеток. Поэтому

M ≥ 4b− 2N
(2)

Из (1) и (2) следует, что

4b− 2N ≤M ≤ 2r− 2N + 2

Поскольку b+ r= N2,  получаем отсюда

                 2
6b≤ 2N2+ 2⇒ b≤ N--+ 1
                3   3

Поскольку N2 =442 ≡ 1 (mod 3),  а b  целое, получаем нужный результат.

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

Задача 6#67560

В ряд слева направо стоят N  коробок, занумерованных подряд числами 1,2,...,N  . В некоторые коробки, стоящие подряд, положат по шарику, оставив остальные пустыми. Инструкция состоит из последовательно выполняемых команд вида «поменять местами содержимое коробок № i  и № j  », где i  и j  — числа. Для каждого ли    N  существует инструкция, в которой не больше 100N  команд, со свойством: для любой начальной раскладки указанного вида можно будет, вычеркнув из инструкции некоторые команды, получить инструкцию, после выполнения которой все коробки с шариками будут левее коробок без шариков?

Источники: Тургор-2023, 11.6 (см. www.turgor.ru)

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

Подсказка 1

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

Подсказка 2

Как будто всегда можно придумать такую инструкцию) А если мы доказываем что-то, что должно работать для любого натурального числа, то давайте доказывать это по индукции! А именно, будем доказывать, что для любого N существует нужная инструкция длины меньше чем 100N. Как можно это сделать?

Подсказка 3

База понятное дело проверяется, а вот что делать с переходом...Нам в нем, очевидно, нужно пользоваться меньшим числом K, для которого условие верно. Значит, нам нужно свести ситуацию для N к меньшей ситуации. То есть, по факту нужно перенести все шарики в меньший промежуток, где они также стоят подряд. Как это можно сделать и какой промежуток брать для этого?

Подсказка 4

Давайте мы будем переносить все в левую половину (если N = 2k, то в первые k коробок, если N = 2k+1, то в первые k+1 коробок). И самая важная идея: представьте, что в коробках, в которых есть шарики - синие шарики, а в которых нет мы положили красные шарики. То есть, нам нужно синие шары положить левее красных, но при таком условии мы можем сделать наоборот, и с помощью дополнительных инструкций поменять нам на нужную ситуацию)

Подсказка 5

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

Подсказка 6

Раз наших шаров не больше k, то значит в i-ой и k+i-ой коробкой не больше одного нужного шарика....Попробуйте применить это и раскрутить дальше, возможно добавив какие-то инструкции)

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

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

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

Воспользуемся методом математической индукции. Понятно, что для N = 1  такая инструкция есть. Это база индукции. Теперь покажем, как из инструкции для k ≥1  сделать инструкцию для 2k  и для 2k− 1,  этого будет достаточно. Обозначим N = 2k  или 2k− 1.  Инструкция для N  будет выглядеть так:

I группа: сначала все пары вида (i,k+ i)  в любом порядке

Если N  нечетно, сюда приходится добавить все пары вида (i+1,i+k)  при i≥1  (назовём эти команды дополнительными).

II группа: инструкция для k  первых коробочек из индукционного предположения

III группа: все пары различных чисел вида (i,N + 1− i)  в любом порядке

При N = 2k  длина этой инструкции не превышает k+ 3k +k =5k ≤3N.

При N = 2k− 1  длина этой инструкции не превышает 2(k− 1)+3k+ (k − 1)=  = 6k− 3= 3N.  Теперь почему она работает. Есть тот цвет, которого не больше k  , назовём его основным. Покажем, что можно выполнить часть инструкций I группы так, чтобы все шарики основного цвета лежали среди первых k  коробочек, и при этом конфигурация среди первых k  коробочек будет тоже непрерывной.

Есть четыре варианта того, как могут располагаться шарики основного цвета.

1) Они идут подряд, и все они среди левых k  коробок — ничего делать не надо;

2) Они идут подряд, и все они среди правых коробок — используем все пары вида (i,k+ i)  ;

3) Они есть и среди левых k  коробок, и среди остальных правых, при этом они идут подряд. Заметим, что ни в какой паре вида (i,i+ k)  нет двух шариков основного цвета. Все основные шарики тогда перенесем справа налево (тогда шарики не основного цвета будут среди первых k  шариков лежать подряд.

4) Шарики основного цвета — самые первые и самые последние. Перенеся последние влево (при нечётном N  используя дополнительные операции), получаем требуемое.

(Про это всё проще думать, если мыслить расположение коробочек не в ряд, а по окружности.)

После этого применим часть инструкций II группы, чтобы среди первых k  коробочек слева оказались все шарики основного цвета.

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

Ответ: да

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

Задача 7#76583

Дан клетчатый квадрат n× n,  где n> 1.  Кроссвордом будем называть любое непустое множество его клеток, а словом — любую горизонтальную и любую вертикальную полоску (клетчатый прямоугольник шириной в одну клетку), целиком состоящую из клеток кроссворда и не содержащуюся ни в какой большей полоске из клеток кроссворда (ни горизонтальной, ни вертикальной). Пусть x  количество слов в кроссворде, y  — наименьшее количество слов, которыми можно покрыть кроссворд. Найдите максимум отношения   x
  y  при данном n.

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

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

Подсказка 0

Минимальное количество слов в кроссворде не совпадает с общим количеством слов в случае, когда какие-то слова идут параллельно друг другу и имеют общую границу клеток.

Подсказка 1

Для начала получим оценку. Рассмотрим, ско́льким словам может принадлежать одна клетка. Сколько среди них может быть вертикальных и горизонтальных? Сколько могут не принадлежать минимальному разложению?

Подсказка 2

Верно, каждая клетка содержится максимум в одном горизонтальном и одном вертикальном слове. Назовём слова из минимального покрытия кроссворда правильными, все остальные - неправильными. Каждая клетка должна принадлежать хотя бы одному правильному слову. Что тогда можно сказать об общем количестве клеток в неправильных словах?

Подсказка 3

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

Подсказка 4

Так как слова, состоящие из одной клетки точно правильные, то в одном неправильном слове хотя бы 2 клетки. Аналогично найдём количество правильных слов: сначала выясним, сколько суммарно букв в правильных словах (воспользуемся тем, что правильные слова покрывают все клетки) и поделим на минимальное количество букв в одном правильном слове.

Подсказка 5

Остаётся только найти искомое отношение и составить подходящий пример. Такой случай легко находится, если вспомнить, что максимальное количество неправильных слов достигается, когда в одном неправильном слове 2 клетки.

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

Пример. Для прямоугольника n ×2  получаем x =n +2,y = 2.

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

Каждая клетка содержится не более чем в одном горизонтальном и одном вертикальном слове. Хотя бы одно из этих слов правильное, так как правильные слова покрывают весь кроссворд. Значит, каждая клетка принадлежит не более чем одному неправильному слову. Поэтому сумма количеств клеток в неправильных словах не больше z.

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

Так как правильные слова покрывают весь кроссворд, сумма количеств клеток в них не меньше z.  Каждое слово содержит не больше n  клеток, поэтому количество правильных слов не меньше z
n  Отсюда

       z
xy ≤ 1+ 2z-=1 + n2
       n
Ответ:

 1+ n
   2

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

Задача 8#76585

На доске написана буква А. Разрешается в любом порядке и количестве:

а) приписывать А слева;

б) приписывать Б справа;

в) одновременно приписывать Б слева и А справа.

Например, БААБ так получить можно ( А → БАA → БААБ), а АББА — нельзя.

Докажите, что при любом натуральном n  половину слов длины n  получить можно, а другую половину — нельзя.

Источники: Турнир городов - 2022, 11.6 (см. www.turgor.ru)

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

Подсказка 1

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

Подсказка 2

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

Подсказка 3

Посчитайте, сколько есть слов вида AWБ. Заметим, что именно такое количество слов посчитано дважды :)

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

Назовем слова, которые можно получить, достижимыми. Всего существует 2n  различных слов длины n,  поэтому достаточно доказать, что количество достижимых слов длины n  равно n−1
2  .  Докажем это утверждение по индукции.

База индукции. Для n =1  и n =2  это легко проверяется: А → АА, А → АБ.

Шаг индукции. Пусть для всех длин, не превосходящих n,  утверждение верно. Посмотрим, как можно получить слово длины n +1:

1.

из слова длины n,  применив операцию а): W → АW

2.

из слова длины n,  применив операцию б): W →

3.

из слова длины n − 1,  применив операцию в): W → БWА

Слов 1-го и 2-го типа по 2n−1,  а слов 3-го типа − 2n−2.  При этом слова 3-го типа не могут совпадать со словами 1-го и 2-го типа. А вот множества слов 1-го и 2-го типа пересекаются. Их общие слова имеют вид Аw  Б. Докажем, что слова w  (которые находятся между буквами А и Б) — это все достижимые слова длины n − 1.  Понятно, что если w  — достижимое слово, то за две операции из него можно получить Аw  Б. С другой стороны, если слово w  Б достижимое, то посмотрим, как оно было получено. Если проделать все те же операции, но пропустить приписывание последней буквы Б, то будет получено слово w,  значит, оно достижимое.

Таким образом, общих слов 1-го и 2-го типа столько же, сколько достижимых слов длины n− 1,  то есть 2n−2.  Следовательно, количество слов длины n+ 1  равно 2n−1+ 2n−1− 2n−2+ 2n−2 = 2n,  что и требовалось доказать.

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

Задача 9#92424

Петя и Вася по очереди красят рёбра N  -угольной пирамиды: Петя — в красный цвет, а Вася — в зелёный (ребро нельзя красить дважды). Начинает Петя. Выигрывает Вася, если после того, как все рёбра окрашены, из любой вершины пирамиды в любую другую вершину ведёт ломаная, состоящая из зелёных рёбер. В противном случае выигрывает Петя. Кто из игроков может действовать так, чтобы всегда выигрывать, как бы ни играл его соперник?

Источники: Тургор - 2021, 11.2, устный тур (см. turgor.ru)

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

#92424

Подсказка 1

Подсказка 2

Пусть Вася каждым ходом красит ребро, "парное" тому, которое только что покрасил Петя. Что будет, если Петя хотя бы раз покрасит одно ребро в основании пирамиды?

Подсказка 3

Верно, Вася сможет соединить все вершины "зелёным путём". Тогда что, если Петя решит красить исключительно боковые рёбра?

Подсказка 4

Рассмотрите предпоследний ход Васи!

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

Пусть O  — вершина пирамиды, A A  ...A
 1 2    N  — её основание. Разобьём все рёбра пирамиды на пары смежных, одно из которых боковое, а другое лежит в основании:

(OA1,A1A2),(OA2,A2A3),...,(OAN,AN A1)

На каждый ход Пети Вася может отвечать в ту же пару, то есть красить в зелёный цвет ребро из той пары, в которой Петя только что покрасил второе ребро в красный. Если Петя покрасит хотя бы одно ребро в основании пирамиды, то в ответ Вася покрасит боковое ребро из той же пары, пусть это, например, ребро OA
   N  . Так как в конце игры вершина A
 N− 1  соединена зелёным ребром либо с O  , либо с A
 N  , то из неё можно дойти по зелёным рёбрам до O  . Далее, вершина A
 N−2  соединена либо с O  , либо с A
 N− 1  , из которой есть путь по зелёным рёбрам до O  . Следовательно, и из вершины AN−2  можно добраться до O  по зелёным рёбрам. Продолжая эти рассуждения, получим, что из всех вершин можно дойти по зелёным рёбрам до вершины O  , а это значит, что Вася победил.

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

Ответ: Вася

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

Задача 10#92427

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

Источники: Тургор - 2021, 11.5, устный тур (см. turgor.ru)

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

Подсказка 1

Полезная мысль: разбить людей на группы так, чтобы внутри каждой группы ответы были одинаковыми! При этом никто, разумеется, не назвал себя (иначе всё очевидно).

Подсказка 2

Допустим, мы опросили почти всех и взяли группу с минимальным количеством человек. Тогда, если в ней есть хотя бы 1 свидетель, свидетелями вместе с ним могут быть только люди из его группы и те, кого не опросили. А если это количество будет меньше 15, то мы сразу вычислим преступников...

Подсказка 3

Так же очевидно, что в каждой группе не более 15 человек, ведь каждый должен назвать 35 человек, и ни один из них не должен быть в этой группе. А как нам найти группу с минимальным количеством человек? Допустим, мы опросили n человек и поделили на х групп. Тогда 15х точно не меньше n. Воспользуемся принципом Дирихле, чтобы определить, сколько максимум человек может быть во всех группах! С помощью этого мы и сможем получить противоречие.

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

Пусть мы опросили k <47  людей. Опросим еще 46− k  случайных людей из оставшихся. Разобьем 46 опрошенных людей на 4 группы по 11,11,11,13 человек. Пусть групшы, где 11 человек, будут отвечать на вопросы так, будто свидетели они и 4 неопрошенных человека, а группа из 13 человек будет отвечать на вопросы так, будто свидетели они и 2 любых неопрошенных. Так как мы не можем понять, какая из версий настоящая, то и преступника мы найти не сможем, ведь любой человек в какой-то из версий свидетель.

_________________________________________________________________________________________________________________________________________________________________________________

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

Заметим, что в одной группе не больше 15 человек, иначе каждый из них обвинил бы менее 35 человек. Докажем, что найдется группа, в которой менее 12 человек.

Действительно, если в каждой группе хотя бы 12 человек, то если этих групп хотя бы 4 , то всего людей хотя бы 12⋅4 =48> 47  , а если групп не более, чем 3 , то всего людей не более, чем 15⋅3=45 <47  — противоречие.

Возьмем ту группу, где меньше 12 человек. Если бы кто-то из них был свидетелем, то вместе с ним свидетелем могли быть только люди из его группы и неопрошенные люди, то есть менее 15 человек, противоречие. Значит, люди этой группы — преступники.

Ответ: 47

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

Задача 11#123415

На клетчатой плоскости отметили 40  клеток. Всегда ли найдётся клетчатый прямоугольник, содержащий ровно 20  отмеченных клеток?

Источники: Тургор - 2020, 11.3, устный тур (см. turgor.ru)

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

Подсказка 1

Нас спрашивают, всегда ли найдётся клетчатый прямоугольник, содержащий 40 клеток. Значит, нам нужно привести либо построение такого прямоугольника в общем виде, либо контрпример. Для начала предположим, что такой прямоугольник всегда существует, тогда либо мы опишем его, либо получим противоречие. Попробуйте рассмотреть какой-нибудь пример.

Подсказка 2

Возьмите квадрат 11×11. Какие клетки можно в нем закрасить?

Подсказка 3

Посмотрите на рамку: она будет содержать ровно 40 клеток.

Подсказка 4

Собственно, надо доказать, что не найдётся прямоугольника, содержащего ровно 20 из 40 клеток рамки. Предположим, что такой прямоугольник найдётся. Что если этот прямоугольник будет содержать клетки из вертикальных сторон рамки?

Подсказка 5

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

Подсказка 6

Если у Вас не получилось самостоятельно придумать прошлый пример, можете попробовать ещё раз: возьмите какой-нибудь прямоугольник и удалите из него несколько клеток.

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

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

Рассмотрим клетчатый квадрат размером 11× 11  и удалим из него внутренний центральный квадрат 9× 9,  оставив только рамку толщиной 1. В рамке будет как раз 40 клеток. Докажем, что на плоскости нет клетчатого прямоугольника, содержащего ровно 20 из этих 40 клеток.

PIC

Допустим, такой прямоугольник есть. Пусть в нём есть клетки из обеих вертикальных сторон рамки. Тогда каждая горизонтальная сторона рамки либо полностью включена в прямоугольник, либо вовсе не включена. Если включена ровно одна горизонтальная сторона, число клеток в прямоугольнике нечётно, если обе — клеток 40 (слишком много), а если ни одной — клеток максимум 9+ 9=18  (слишком мало).

Значит, в прямоугольнике могут быть клетки лишь из одной вертикальной стороны рамки, и, аналогично, лишь из одной горизонтальной стороны рамки. Но эти стороны соседние, и суммарно в них максимум 19 клеток — слишком мало. Противоречие.

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

Рассмотрим клетчатый прямоугольник [1,14]×[1,3],  и удалим из него клетки (7,1)  и (7,3).  Останется ровно 40 клеток. Предположим, что нашёлся клетчатый прямоугольник, в котором ровно 20 отмеченных клеток. Он может затрагивать одну, две или три горизонтали с номерами 1,2,3.

PIC

Если он затрагивает одну горизонталь, то в нём не более 14 отмеченных клеток.

Если он задевает 2 горизонтали (одна из них — вторая), то он задевает вертикаль с номером 7 (иначе в нём не более 14 клеток). Тогда эта вертикаль вносит в прямоугольник нечётное число отмеченных клеток, а остальные — чётное. Поэтому общее число отмеченных клеток в прямоугольнике нечётно.

Если он задевает все три горизонтали, то число отмеченных клеток в нём либо кратно 3 (если он не задевает 7-й вертикали), либо имеет остаток 1 при делении на 3 (иначе).

В каждом из случаев получаем противоречие.

Замечание. Возможны другие решения. Например, подходит квадрат 7× 7  с вырезанным центральным квадратом 3× 3,  но доказательство более длинное.

Ответ:

Нет

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

Задача 12#123416

Для бесконечной последовательности a,a ,...
 1 2  её первая производная — это последовательность a′= a   − a
 n   n+1   n  (где n= 1,2,...),  а её k  -я производная — это первая производная её (k− 1)  -й производной (k =2,3,...).  Назовём последовательность хорошей, если она и все её производные состоят из положительных чисел. Докажите, что если a1,a2,...  и b1,b2,...  — хорошие последовательности, то и a1⋅b1,a2⋅b2,...  — хорошая последовательность.

Источники: Тургор - 2020, 11.4, устный тур (см. turgor.ru)

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

Подсказка 1

Давайте попробуем доказать некоторые простые свойства производной последовательности. Например, производная суммы равна сумме производных.

Подсказка 2

Теперь попробуйте показать, что вторая производная последовательности aₙbₙ состоит только из положительных чисел. Не забывайте использовать, что последовательности a и b — хорошие.

Подсказка 3

Попробуйте расширить рассуждения из предыдущей подсказки. Пусть есть некоторые хорошие последовательности a_m и b_k. Что можно сказать про вторую производную последовательности a_m • b_k?

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

Сначала докажем два вспомогательных утверждения.

Утверждение 1. Покажем, что при таком определении производной для последовательности выполняется: производная суммы — это сумма производных.

Пусть дана последовательность, являющаяся суммой нескольких других последовательностей:

     (1)   (2)       (t)
kn =kn + kn + ...+ kn ,

где k(1),...,k(t)  — какие-то t  произвольных последовательностей. Тогда производная этой суммы:

pict

В силу произвольности t,  наше утверждение доказано.

Утверждение 2. Пусть a1,a2,...  и b1,b2,...  — две произвольные хорошие последовательности. Тогда покажем, что производная произведения двух произвольных членов этих последовательностей положительна. То есть для всех m,k∈ {1,2,...} выполнено:

(am ⋅bk)′ > 0

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

Запишем по определению производной:

pict

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

Теперь вернёмся к решению задачи. Пусть cn = an⋅bn.  Тогда по утверждению 2 для любого n:

(cn)′ = (an⋅bn)′> 0

Значит, первая производная cn  (и, соответственно, произведения любых двух хороших последовательностей) состоит из положительных чисел.

Кроме того, мы представили c′n  в виде суммы двух произведений хороших последовательностей. Далее по индукции, используя утверждения 1 и 2, получаем, что и все производные cn  состоят из положительных чисел.

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

Задача 13#123418

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

Источники: Тургор - 2020, 11.6, устный тур (см. turgor.ru)

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

Подсказка 1

Попробуем рассмотреть расстановку, где все кубики одинаковых цветов, кроме одного. Что можно про нее сказать? Как цвет последнего кубика зависит от начальной позиции? При каких N?

Подсказка 2

Попробуем рассмотреть чётные и нечётные N, что для них можно сказать? Применим рассуждения из прошлой подсказки.

Подсказка 3

Видно, что нечётные N точно не подходят. Выделим теперь из чётных степени двойки. Что получаем для тех чётных, которые являются степенями 2 и тех, которые не являются? Какую зависимость можно заметить? Здесь также можно применить рассуждения из первой подсказки, а также попробовать назвать цвета остатками по модулю 3, а ход робота связать с какой-либо их (кубики a и b) линейной комбинацией.

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

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

Присвоим цветам остатки 0,1,2  от деления на 3 произвольным образом. Все операции с ними также будем производить по модулю   3.  Тогда операция, производимая роботом, такова: если уничтожаются кубики цветов a  и b,  то появляется кубик цвета − a− b.

Если     k
N =2 ,  то после каждого прохода полного круга количество кубиков уменьшается вдвое, а их сумма меняет знак. Значит, в конце получится кубик цвета    k
(− 1)(a1+...+ aN),  вне зависимости от места старта. Мы доказали, что степени двойки удачны.

Если     k
N =2 + d,  где       k
1≤ d≤2  − 1,  то рассмотрим расстановку из одного красного кубика и N − 1  белого. Если робот стартует перед красным кубиком, то после d  ходов останутся один синий кубик и  k
2 − 1  белых. Если робот стартует непосредственно после красного кубика, то через d  ходов останутся один красный кубик и 2k− 1  белых. Вышеприведённые аргументы для степени двойки показывают, что в этих двух ситуациях итоговые цвета будут разными, то есть N  неудачно.

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

Заметим сразу, что, если чётное число N  удачно, то и N∕2  тоже. Действительно, если в расстановке N  кубиков робот будет начинать только с чётных позиций, то после N ∕2  ходов он будет получать одну и ту же расстановку, в которой он стоит на всевозможных позициях. Поскольку каждая расстановка N∕2  кубиков может быть получена таким образом, получаем требуемое.

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

Отсюда уже следует, что все нечётные N = 2k +1> 1  (а значит, по замечанию, и все N,  кроме степеней двойки) неудачны. Действительно, начнём с расстановки с одним красным и 2k  белыми кубиками. Если робот стоял перед красным кубиком, через k+ 1  ход останутся один красный и k − 1  белый кубик, робот стоит после красного. Если же робот стартует непосредственно после красного, через k+ 1  ход останутся один синий и k− 1  белых кубиков, робот стоит непосредственно после синего. Как показано выше, итоговые цвета в этих двух ситуациях будут разными.

Покажем теперь, что, если N  — степень двойки, то итоговый цвет не зависит от места старта. Для этого сделаем ещё одно наблюдение по поводу замены цвета. Если цвет одного кубика в расстановке сменить на следующий в циклическом порядке

Б → К→  С→ Б,

то после одного использования цвет сдвинется в противоположную сторону.

Значит, если N = 2k,  любая такая замена исходного кубика приведёт к сдвигу цвета итогового кубика в одну и ту же сторону. Осталось заметить, что две расстановки, отличающиеся поворотом, получаются из расстановки всех белых кубиков за одинаковое количество замен "вперёд по циклу".

Ответ:

Степени двойки

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

Задача 14#73685

В первый день 2n  школьников играли в пинг-понг «навылет»: сначала сыграли двое, затем победитель сыграл с третьим, победитель этой пары — с четвёртым и т. д., пока не сыграл последний школьник (ничьих в пинг-понге не бывает). Во второй день те же школьники разыграли кубок: сначала произвольно разбились на пары и сыграли в парах, проигравшие выбыли, а победители снова произвольно разбились на пары и сыграли в парах, и т. д. Оказалось, что наборы игравших пар в первый и во второй день были одни и те же (возможно, победители были другие). Найдите наибольшее возможное значение n.

Источники: Турнир городов - 2017, 11.1

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

Подсказка 1

Попробуйте составить графы для обоих дней. Чем в них будут являться вершины и рёбра?

Подсказка 2

Скажем, что вершины — это игроки, а рёбра — сыгранные партии. Заметим, что по условию графы совпадают.

Подсказка 3

Попробуйте найти пути в этом графе.

Подсказка 4

Рассмотрим первый турнир и выберем те партии, победители которых до этого не выигрывали. Такие рёбра будут образовывать путь. Что, если мы выкинем висячие вершины?

Подсказка 5

Как раз останется только наш путь. А что, если выкинуть висячие вершины из графа кубкового турнира?

Подсказка 6

Тогда останется граф на 2ⁿ⁻¹ победителе первого этапа. В каких случаях он является путем?

Подсказка 7

Попробуйте посмотреть на степень вершины победителя.

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

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

Теперь рассмотрим тот же граф как граф кубкового турнира. Если из него выбросить висячие вершины, останется граф турнира на  n−1
2  победителях первого этапа. Он, очевидно, является путём лишь при n≤ 3,  в противном случае победитель турнира будет иметь степень не меньше 3.  Значит, n≤ 3.

Осталось привести пример при n =3.  Пусть участники пронумерованы от 1  до 8  и пары в кубке таковы (первым указан проигравший, вторым победитель): 1− 2,3 − 4,5− 6,7− 8,2− 4,6− 8,4− 8.  тогда при игре навылет пары могли быть такими (победитель снова указан вторым): 1− 2,2− 4,3− 4,4− 8,7− 8,8− 6,6 − 5.

Ответ:

 3

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

Задача 15#76597

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

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

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

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

Подсказка 1, пункт а

Если продолжать процесс бесконечно, то задача утверждает, что процесс зациклится. Просят объяснить, почему без предпериода. Как это можно сделать?

Подсказка 2, пункт а

Можно взять 2 одинаковых позиции и постараться откатить назад. Как это сделать? Нужно взять корзину, затем идти в обратном порядке и забирать по шарику. Почему это однозначная операция?

Подсказка 1, пункт б

Мы поняли в пункте а, что все зацикливается. Тогда достаточно научиться попадать в одно положение. Как это можно сделать?

Подсказка 2, пункт б

Научитесь попадать в положение, где все шарики в одной коробочке. Для этого опустошайте как можно больше коробок, либо увеличивайте расстояние до ближайшей непустой коробке по часовой стрелке.

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

(a) Текущее состояние описанной в задаче системы определяется количеством шариков в каждой коробочке и указанием коробочки, с которой нужно начинать раскладывать шарики в следующий раз. Поэтому возможных состояний системы конечное число. Из каждого состояния можно, раскладывая шарики, перейти в другое состояние системы, которое определено однозначно. Наоборот, зная состояние системы в настоящий момент, можно однозначно определить состояние системы перед последним раскладыванием шариков. Действительно, последнее раскладывание должно было закончиться на выделенной коробочке; поэтому, чтобы восстановить предыдущее состояние, нужно взять один шарик из выделенной коробочки и далее, идя против часовой стрелки, брать по шарику из каждой коробочки, пока это возможно. Когда же мы встретим пустую коробочку, мы положим в неё все собранные шарики и объявим её отмеченной. Если обозначить состояния системы точками, а возможность перехода из одного состояния в другое — стрелкой, соединяющей соответствующие точки (то есть построить граф состояний системы), то из каждой точки будет выходить ровно одна стрелка и в каждую точку будет входить ровно одна стрелка. Начнём двигаться по стрелкам, начиная с заданного состояния A1.  Получаем последовательность состояний A2,A3,...  Поскольку число состояний конечно, в некоторый момент в последовательности {Ai}∞i=1  возникнет повторение. Пусть, например, Ak =An,  где k< n.  Поскольку в точку Ak  входит ровно одна стрелка, из равенства Ak =An  следует Ak−1 =An −1,...,A1 = Ak−n+1.  Тем самым, через n− k  ходов мы вернулись в состояние A1.

(b) В отличие от первого пункта теперь состояние системы определяется лишь тем, как разложены шарики по коробочкам.

Заметим, что если ход ведет из состояния A  в состояние B,  то, согласно первому пункту, мы можем (за несколько ходов) вернуться из B  в A.  Если мы можем попасть из состояния A  в состояние C  за несколько ходов, то мы можем вернуться из C  в A,  “откатывая” ходы по одному. Теперь понятно, что если мы научимся попадать из любого состояния в некоторое фиксированное состояние M,  то сможем “путешествовать” между любыми состояниями, “проезжая” через M.

Обозначим через M  состояние, когда все шарики собраны в фиксированной коробочке m.  Будем при каждой операции брать шарики из ближайшей (против часовой стрелки) к m  непустой коробочки. Тогда либо число шариков в m  увеличится, либо ближайшая к m  непустая коробочка станет еще ближе. Рано или поздно все шарики соберутся в m.

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