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

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

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

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

Задача 1#68024

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

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

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

Пример. Пусть Вася выберет какую-то карточку A  и задаст 98  вопросов, в каждом из которых он спросит про A  и одну из 99  карточек, отличных от A.  Общее количество чисел, не соседних с числом, написанным на A  не превосходит 98,  если на A  написано 1  или 100,  и 97,  если на A  написаны числа от 2  до 99.  Тогда либо в одном из 98  ответов будет дан положительный ответ, и Вася нашёл нужную пару соседних чисел, либо все эти карточки содержат числа, не соседние с числом на A.  Следовательно, оставшаяся карточка содержит число, соседнее с числом на A.  Таким образом, Васе достаточно 98  вопросов.

Оценка. Докажем, что, если Вася задаст всего 97  любых вопросов, он может не найти ни одной пары карточек с соседними числами. Предположим противное, что задав некоторые 97  вопросов он смог точно указать на пару карточек с соседними числами. Переведём задачу на язык теории графов. Карточки будем считать вершинами графа G,  а заданные Васей вопросы – рёбрами G  (синими рёбрами), соединяющими соответствующие пары карточек. К этим рёбрам нужно добавить ещё одно, соответствующее той паре карточек, на которых написана пара соседних, по версии Васи, чисел. Теперь нужно доказать, что вершины G  могут быть занумерованы в таком порядке, что ни одно ребро не соединяет две вершины с соседними номерами. То есть, нужно дорисовать в графе путь из 99  рёбер, проходящий последовательно по всем 100  вершинам, и не содержащих ни одного из 98  «Васиного» синего ребра. Это будет означать, что Васина догадка не верна. Назовём такой путь красным и будем строить его методом математической индукции по числу вершин графа G.

Предположим, что в любом графе с числом вершин n≤ 99,  в котором проведено не больше n − 2  синих рёбер, существует красный путь P  по всем вершинам, не содержащий синих рёбер. Построим красный путь в G.

1) Пусть в G  есть «крайняя» вершина V,  из которой выходит ровно одно ребро e.  В графе G1,  полученном из G  удалением вершины v  и ребра e  число вершин равно 99,  а рёбер – не больше 97,  выполнено предположение индукции, поэтому в G1  можно построить красный путь длины 98  с началом в вершине a  и концом в вершине b.  Тогда ребро e  не соединяет вершину v  с одной из a  или b,  проведя красное ребро из v  в эту вершину, получим красный путь длины 99  в G.

2) Пусть в G  нет вершин, из которых выходит ровно одно ребро. В таком случае все синие рёбра инцидентны в сумме 196  вершинам степени не меньше 2  каждая, следовательно, среди них не больше 98  различных. Следовательно, в G  не меньше двух вершин u,v  из которых не выходит ни одного синего ребра. Удалим из G  вершины u,v  и два ребра, выходящие из некоторой четвёртой вершины s  (но не саму вершину). Полученный граф G1  снова удовлетворяет предположению индукции и в нём можно построить красный путь длины    97  с началом в вершине a  и концом в вершине b.  Если он не проходит через s,  или проходит, но не проходит через удалённые рёбра, соединим a  с u  и b  с v  и получим красный путь в G  длины 99. В оставшихся случаях, обозначим за x  и y  вторые концы удалённых рёбер. Если красный путь в G1  проходит через x,s,y,  заменим этот фрагмент на x,u,s,v,y.  Если он проходит только через одно удалённое ребро, скажем, через x,s,  заменим его на x,u,v s.  В обоих случаях получится красный путь в G.

База индукции - случаи графов с 3 и 4 вершинами - очевидна.

Ответ: 98

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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