Тема . Всесиб (Всесибирская открытая олимпиада школьников)

Комбинаторика на Всесибе: игры, графы, конструктивы

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

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

Задача 1#126314

По кругу в некотором порядке выписаны все натуральные числа от 1 до 100 включительно. Пара не соседних чисел a  и b  называется хорошей, если все числа, выписанные по одну из сторон от хорды, соединяющей a  и b,  меньше a  и b.  Какое количество хороших пар чисел может содержаться среди выписанных, в зависимости от порядка записи? Найти все возможные значения.

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

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

Подсказка 1

Попробуйте выписать числа от 1 до n по часовой стрелке. Какие пары будут хорошими?

Подсказка 2

Все пары, содержащие число n, кроме каких?

Подсказка 3

Кроме тех пар, в которых содержатся соседние с n числа. Получим целых n-3 хороших пар. :)

Подсказка 4

Давайте попробуем доказать, что их всегда будет n-3. Воспользуйтесь методом математической индукции.

Подсказка 5

Можно перебором доказать базу для n = 4.

Подсказка 6

Осталось доказать переход. Мы добавляем ещё одно число. Какое число не содержит ни одна хорошая пара?

Подсказка 7

Этим число будет единица. А что будет, если мы её выкинем?

Подсказка 8

Заметим, что есть хорошая пара соседних с 1 чисел, которая пропадает при вычёркивании единицы.

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

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

Если записать числа от 1 до n  по часовой стрелке, то хорошими будут все пары, содержащие число n,  кроме пар соседних с n  чисел (n;1)  и (n;n − 1).  Всего n− 3  пары.

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

База индукции: n = 4.

Числа от 1 до 4 можно выписать по кругу четырьмя различными способами:

(1234);(1243);(1324);(1423)

Хорошими в них будут единственные пары:

(-2 4);( 2-3);( 3 4);( 4 3)

При этом n− 3= 4− 3= 1.  База индукции выполнена.

Шаг индукции.

Пусть утверждение индукции выполнено для всех количеств чисел от 4 до n,  докажем для n+ 1.  Рассмотрим все натуральные числа от 1 до n+ 1,  выписанные в произвольном порядке. Заметим, что ни одна хорошая пара чисел не содержит число 1, и пара чисел, записанных слева и справа от 1, образуют хорошую пару. Назовем такую пару маленькой.

Теперь вычеркнем единицу, получим n  выписанных чисел от 2 до n +1.  Пары, которые были хорошим для исходных n+ 1  чисел, кроме маленькой, останутся хорошими и для полученных n  чисел, верно и обратное.

Количество хороших пар для полученных n +1  чисел, по предположению индукции, равно n +1− 3= n− 2.  Все эти пары останутся хорошими, если вернуть назад вычеркнутую единицу, и ещё к ним добавится новая пара чисел — маленькая. Всего получаем n − 2+ 1= n− 1= n+ 1− 3  хороших пар, что доказывает шаг индукции.

В итоге ответ — 97 хороших пар чисел.

_________________________________________________________________________________________________________________________________________________________________________________

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

Рассмотрим произвольную запись по кругу в некотором порядке всех натуральных чисел от 1 до 100. Будем считать их расположенными в вершинах правильного 100-угольника, обозначим его C.  Сначала докажем, что хорды, соответствующие двум разным хорошим парам чисел, не могут пересекаться по внутренним точкам.

Рассмотрим две хороших пары чисел a< b,  c< d,  в которых все 4 числа различны. Можно считать, что a <c.  Если хорды, соответствующие этим парам, пересекаются по внутренней точке, то числа c  и d  лежат по разные стороны от хорды ab  и оба больше    a,  что противоречит «хорошести» пары (a;b).

Теперь предположим, что проведены хорды для всех хороших пар выписанных чисел. Как мы только что доказали, они не пересекаются по внутренним точкам, поэтому разбивают наш 100-угольник на несколько многоугольников с вершинами в вершинах 100-угольника. Если среди них есть многоугольник M  с более, чем тремя вершинами, рассмотрим самое маленькое из чисел в вершинах M,  обозначим его за x,  соседние с ним в M  числа обозначим за y  и z.  Рассмотрим возникающие при этом варианты расположения соответствующих им вершин в 100-угольнике C.

1) Все три числа x,y,z  записаны в трёх последовательных вершинах C.  Тогда yz  будет хорошей хордой C,  что противоречит предположению о том, что все хорошие хорды уже проведены.

2) Одна из пар (x;y),  (x;z)  является хорошей в C,  а вторая образует пару соседних вершин C.  Можно считать, что хорошей является пара (x,y).  Так как x< z,  все числа, лежащие в C  относительно z  с другой стороны от хорды xy,  меньше x.  Тогда хорда yz  снова будет не проведённой хорошей хордой C.

3) (x;y)  и (x;z)  являются хорошими в C.  В этом случае, так как x< z,  y <z,  маленькие числа для хорды xy  лежат в C  с другой относительно z  стороны, а маленькие числа для хорды xz  лежат в C  с другой относительно y  стороны. Следовательно, хорда yz  будет непроведенной хорошей хордой 100-угольника, у которой маленькие числа расположены в C  с той же стороны, что и x.  При том числа y,x,z  записаны в трёх последовательных вершинах многоугольника M  с более, чем тремя вершинами, поэтому yz  не может быть стороной M,  и тем более стороной C.

Таким образом, если хотя бы один из многоугольников, на которые разбивают 100-угольник хорошие хорды, не является треугольником, то всегда можно провести ещё одну хорошую хорду. Следовательно, все хорошие хорды разбивают 100-угольник на треугольники для любого порядка записи чисел от 1 до 100 в его вершинах.

Сумма величин всех углов 100-угольника C  равна 98⋅180∘ (сумма внутренних углов выпуклого n  -угольника равна (n− 2)⋅180∘).  В данной ситуации, когда все вершины треугольников лежат в вершинах C,  она равна сумме углов во всех треугольниках разбиения. Сумма углов в каждом треугольнике разбиения равна 180∘,  поэтому общее число треугольников разбиения равно 98. В общем числе 3⋅98  сторон всех треугольников разбиения каждая хорда учитывается дважды, а каждая сторона — один раз. Следовательно, количество проведённых хороших хорд равно (3⋅98− 100):2= 97  для любого порядка записи чисел от 1 до 100 в его вершинах.

Ответ:

97

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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