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

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

Задача 1#81771

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

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

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

Докажем оценку. Выберем наибольшее паросочетание M.  Тогда так как среди любых 40  вершин есть ребро, то в паросочетание не вошло не более 39  вершин. А так как и в нашем графе, и в M  чётное число вершин, то в M  не вошло не более 38  вершин. Добавим к M  по одному ребру из каждой вершины, не вошедшей в максимальное паросочетание. Пусть в M  не вошло x  вершин. Тогда получившееся множество рёбер имеет не более    100−x      x
x+ --2- =50+ 2 ≤69.

Приведём пример, где меньше 69  рёбер взять не получится. Разобьем людей на 30  троек и группу из 10  человек. Пусть люди в тройках обменяются письмами по циклу, а в группе из 10  человек (один из которых Дед Мороз) все послали письмо Деду Морозу, а Дед Мороз любому из остальных девяти людей. Тогда в каждой тройке мы должны взять минимум два ребра, а в группе из 10  человек мы должны взять хотя бы 9  рёбер. Итого 30⋅2+ 9= 69.  Осталось доказать, что пример подходит под условие. Это так, потому что среди любых 40  человек найдется или 2  человека из какой-то тройки, или вся группа из 10  человек, внутри которой аж 10  рёбер.

Ответ:

 69

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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