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

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

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

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

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

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

Задача 3#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  коробочек сначала идут подряд шарики одного цвета, а потом шарики другого. То есть мы пришли либо к искомой ситуации, либо к зеркальной. Перестановками третьей группы, если надо, отразим конфигурацию, и получим что хотели получить.

Ответ: да

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

Задача 4#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  целое, получаем нужный результат.

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

Задача 5#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,  что и требовалось доказать.

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

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

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

Задача 7#73685

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

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

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

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

Теперь рассмотрим тот же граф как граф кубкового турнира. Если из него выбросить висячие вершины, останется граф турнира на  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

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