Тема КОМБИНАТОРИКА

Применение классических комбинаторных методов к разным задачам .05 Принцип крайнего

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

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

Задача 21#82358Максимум баллов за задание: 7

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

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

Рассмотрим вершину A,  из которой можно добраться до наибольшего количества вершин. Предположим, что есть хотя бы одна вершина, до которой из вершины A  добраться нельзя. Тогда множество, состоящее из вершины A  и всех вершин, до которых есть путь из вершины A,  cостоит не из всех вершин. Следовательно, существует ребро из некоторой вершины B  из этого множества в некоторую вершину  C,  не входящую в это множество. В таком случае из вершины A  есть путь в вершину C,  а значит она должна находиться в рассмотренном множестве. Пришли к противоречию.

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

Задача 22#82360Максимум баллов за задание: 7

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

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

Подсказка 1

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

Подсказка 2

Верно! Наша задача равносильна поиску минимального k, для которого можно выбрать k ребер, покрывающих все вершины (чтобы каждая вершина была концом некоторого ребра). Значит, доказательство будет вида оценка + пример. Начнем с оценки. Пусть M максимальное паросочетание. Пусть в M не вошло x вершин. Тогда как можно оценить сверху x?



Подсказка 3
Правильно! Так как среди любых 40 вершин есть ребро, x < 40. Но может ли x быть нечетным?

Подсказка 4

Точно! Не может! У нас в исходном графе и в M по четное количество вершин. Поэтому x < 39. Добавим к M по одному ребру из каждой вершины, не вошедшей в максимальное паросочетание. Тогда как сверху можно оценить количество ребер в этом множестве?

Подсказка 5

Ага! Ребер не больше, чем 69. Теперь давайте попробуем построить пример.

Подсказка 6

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

Подсказка 7

В группе из 10 человек (один из которых Дед Мороз) сделаем так: все послали письмо Деду Морозу, а Дед Мороз — любому из остальных девяти людей. Попробуйте теперь доказать, что будет выполняться условие, что среди любых 40 людей есть отправитель, и получатель одного письма.

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

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

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

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

Ответ:

 69

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

Задача 23#82366Максимум баллов за задание: 7

В графе с 2n  вершинами нет петель и кратных рёбер. При этом степень каждой вершины не более 19.  Докажите, что вершины графа можно раскрасить в 5  цветов так, чтобы не более чем у 3n  рёбер совпали цвета концов.

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

Назовём ребро, у которого совпали цвета концов, плохим. Рассмотрим раскраску, в которой наименьшее количество плохих рёбер. Предположим, что в этой раскраске нашлась вершина A,  из которой выходят как минимум 4  плохих ребра. Посмотрим на все рёбра, выходящие из A.  По принципу Дирихле существует цвет, в который окрашены не более трёх рёбер, выходящих из A.  Покрасим A  в этот цвет. Тогда мы избавились как минимум от 4  рёбер, а получили не более трёх, то есть уменьшили их количество хотя бы на один. Это противоречит выбору раскраски.

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

Задача 24#35265Максимум баллов за задание: 7

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

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

Рассмотрим самое большое из выписанных чисел. Если таких несколько, то рассмотрим любое. Обозначим это число через b  , а его соседей — через a  и c  . Тогда по условию 2b= a+ c  . Но в силу выбора b  мы имеем два неравенства: b≥ a  и b≥ c  . Поэтому равенство 2b= a+ c  возможно только в случае, когда a =b =c  . Продолжая рассуждения для числа c  и его соседей b  и d  получаем, что следующее число d  также равно значению наибольшего числа. Таким образом мы получим, что все числа равны между собой.

Ответ:

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

Задача 25#35266Максимум баллов за задание: 7

Новая футбольная схема тренера Г. предлагает игрокам всегда при получении мяча делать пас ближнему, а самим не двигаться с места. Докажите, что если изначально все попарные расстояния между игроками различны, то рано или поздно какие-то двое будут передавать мяч друг другу.

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

Подсказка 1

До некоторых игроков мяч мог не дойти, и всех игроков, кто ни разу не передавал мяч, рассматривать нет смысла. Теперь переформулируем задачу: при каких условиях получится так, что игрок передаст мяч тому, от кого он его получил?

Подсказка 2

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

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

Из всех игроков, до которых дошел мяч, выберем двух человек A  и B  , между которыми расстояние наименьшее. Тогда рано или поздно до кого-то из этих двух, в силу их выбора, дойдет мяч (мы рассматриваем только тех, до кого мяч дошёл). В этот момент мяч будет переходить только от A  к B  и обратно: ведь из всех, до кого доходит мяч, у игрока A  минимальное расстояние именно до B  , и то же верно для игрока B  по отношению к A  . Значит, именно эти двое и будут передавать мяч друг другу.

Замечание. Если сразу рассматривать двух игроков с наименьшим расстоянием, то возникает проблема, что до них мяч может не дойти. Это неверное решение, соблазн к которому есть у большинства при изучении принципа крайнего!

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

Задача 26#35273Максимум баллов за задание: 7

Семь грибников собрали вместе 100 грибов, причем каждый собрал разное количество. Докажите, что какие-то три грибника собрали вместе не менее 50 грибов.

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

Подсказка 1

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

Подсказка 2

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

Подсказка 3

Допустим минимум равен 16. Это число можно понять, как примерно 50/3. Тогда в рассматриваемой группе минимум 51 грибов. Отлично. Но что будет, если минимум меньше 16? А если взглянуть на других четверых грибников?

Подсказка 4

Ага, в таком случае они собрали 14+13+12+11, то есть не более 50 грибов. Но тогда, значит, выбранные нами трое грибников собрали не менее 50. Победа!

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

Рассмотрим трёх грибников, собравших вместе максимальное (среди всевозможных троек грибников) количество грибов. Если минимальное (из этих трех) количество грибов не меньше 16, то вместе три грибника собрали грибов не меньше, чем 16+ 17+ 18= 51.  Если указанное минимальное количество не больше 15, то оставшиеся четыре грибника собрали вместе не более 14 +13+ 12+11= 50  грибов. Отсюда заключаем, что первые трое собрали вместе не менее 50 грибов.

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

Задача 27#35274Максимум баллов за задание: 7

Кубик Рубика 3 ×3× 3  надо распилить на единичные кубики. После распила части можно перекладывать и прикладывать так, чтобы можно было пилить несколько частей одновременно. Каким минимальным количеством распилов можно обойтись?

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

Подсказка 1

Рассмотрим какой-нибудь конкретный кубик, отличающийся ото всех остальных. Какой?

Подсказка 2

Центральный! Сколько разрезов нужно, чтобы выпилить его?

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

Рассмотрим центральный кубик 1× 1×1  (единственный кубик, который не виден снаружи). Чтобы в конце получилось 27 кубиков, нужно выпилить центральный кубик, т.е. произвести по крайней мере по одному распилу вдоль каждой из шести граней центрального кубика. Ясно, одним распилом нельзя пилить вдоль двух граней. Отсюда следует, что нужно сделать по крайней мере шесть распилов.

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

Ответ: 6

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

Задача 28#35275Максимум баллов за задание: 7

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

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

Рассмотрим ученика A  , который ушел раньше всех, и ученика B  , который пришел позже всех, они должны были встретиться, значит, любой другой ученик присутствовал все время между приходом B  и уходом A  . Выбрав произвольный момент на этом временном промежутке, получаем требуемое.

Ответ:

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

Задача 29#35277Максимум баллов за задание: 7

На доске 100× 100  стоит несколько ладей. Докажите, что их можно раскрасить в 3 цвета так, чтобы ладьи одного цвета друг друга не били.

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

Подсказка 1

Число ладей может быть разным, а доказать нужно для любой расстановки любого числа ладей. Попробуем применить метод индукции по числу ладей. База индукции, когда ладей нет, очевидна. Убрав любую ладью, мы сможем найти правильную раскраску для меньшего числа ладей. Всегда ли эту раскраску можно продолжить до нужной по условию задачи?

Подсказка 2

Нет, не всегда: например, ладью, которую мы убрали, били изначально 3 ладьи, которые оказались окрашены в разные цвета. Но если ладью изначально били только две ладьи, то как бы они ни были в итоге раскрашены, для нашей новой ладьи найдется какой-нибудь цвет. Можно ли выбрать ладью так, чтобы ее били только 2?

Подсказка 3

Попробуем выбрать ладью из самого правого столбца. Любая ли ладья нас устроит?

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

Будем действовать по индукции по количеству ладей на доске. База для одной ладьи очевидна.

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

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

Задача 30#35279Максимум баллов за задание: 7

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

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

Рассмотрим треугольник ABC  с разноцветными вершинами наименьшей площади. Пусть внутри есть некоторая отмеченная точка D  . Она покрашена в один из трех цветов, пусть в тот же цвет, что и A  . Тогда вершины треугольника DBC  покрашены в три разных цвета, а также площадь треугольника DBC  меньше площади ABC  — противоречие с изначальным выбором треугольника.

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

Задача 31#35280Максимум баллов за задание: 7

На полях шахматной доски расставлены числа 1, 2, …, 64. Докажите, что найдется пара соседних по стороне клеток, где числа отличаются не меньше, чем на 5.

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

Подсказка 1

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

Подсказка 2

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

Подсказка 3

Могли ли 1 и 64 оказаться на одном пути?

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

Посмотрим, где стоят числа 1 и 64. Заметим, что между этими клетками есть путь, проходящий по соседними по стороне клеткам, имеющий длину не более 14. Предположим, что в любой паре соседних клеток числа отличаются не больше чем на 4. Тогда пройдя по пути от 1 до клетки, где стоит 64, мы получаем, что число в данной клетке не больше, чем 1+4⋅14= 57< 64  — противоречие.

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

Задача 32#35282Максимум баллов за задание: 7

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

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

Рассмотрим вершину A  наибольшей степени. Пусть её степень равна a.  Тогда все её соседи имеют попарно различные степени, не превосходящие a,  откуда среди их степеней есть 1,  что нам и требовалось.

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

Задача 33#35466Максимум баллов за задание: 7

В каждой клетке шахматной доски написано число, причем каждое из чисел не больше, чем среднее арифметическое своих соседей по сторонам. Докажите, что все числа равны.

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

Пусть X  — наибольшее из написанных чисел. Рассмотрим одно из чисел, равно X  . Пусть рядом с ним стоят числа a,...,a
 1    k  , где  k  зависит от того, какую клетку мы сейчас рассматриваем. Тогда    a1+...+ak
X =   k  , причём числитель правой части не более kX  . Откуда получаем, что во всех соседних клетках с числом X  тоже стоят числа X  . Продолжая рассуждения получим, что во всех клетках доски написано число X  .

Ответ:

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

Задача 34#35468Максимум баллов за задание: 7

Незнайка утверждает, что разбил числа от 1 до 100 на две группы с равной суммой, причем в одной группе 29 чисел, а в другой — 71. Можно ли ему верить?

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

Заметим, что максимальная возможная сумма 29 чисел это 100+ 99+ ...+ 72= 86⋅29 =2494  , а минимальная возможная сумма 71 числа это 1+ 2+ ...+ 71 =36⋅71= 2556  . Значит сумма 71 числа всегда будет больше.

Ответ: Нет

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

Задача 35#35475Максимум баллов за задание: 7

На доске написано несколько натуральных чисел. Сумма любых двух из них — натуральная степень двойки. Какое наибольшее число различных может быть среди чисел на доске?

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

Подсказка 1

Сначала придумаем какой-нибудь пример для двух чисел. Самый простой - это 1 и 3. Можно ли сделать больше? Предположим, что у нас есть три числа. Как можно связать суммы этих чисел с учетом, что они являются степенями двойки?

Подсказка 2

Для того, чтобы ответить на вопрос из предыдущей подсказки, заметим, что любые две степени двойки отличаются хотя бы в 2 раза. Тогда если m и n - степени двойки и m < n, то 2m <= n. Какое неравенство тогда можно записать для наших чисел?

Подсказка 3

Пусть a, b, c - некоторые три имеющихся числа. Если b < c, то выйдет, что a + b < a + c, причем эти суммы - степени двойки. Таким образом, получаем 2(a+b) <= a + c. В этом неравенстве мы никак не использовали a. Можно ли наложить какое-нибудь условие на a так, чтобы получить противоречие?

Подсказка 4

Положим, что a - наибольшее число. Верно ли неравенство?

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

Предположим, что среди написанных чисел есть хотя бы 3 различных. Рассмотрим наибольшее из них (обозначим его через a  ), а также два других различных числа b> c  . По условию a+ b  и a+ c  различные степени двойки. Но тогда 2(a+c)≤ a+ b  , что очевидно неверно — противоречие. Поэтому различных чисел не больше 2. Ровно два различных числа могут быть (например, 1 и 3).

Ответ: 2

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

Задача 36#70483Максимум баллов за задание: 7

Будем говорить, что набор чисел a ,...,a
 1     m  сильнее набора чисел b,...,b ,
 1    n  если среди всех неравенств вида a > b
 i   j  количество верных неравенств не менее чем в 2  раза превосходит количество неверных. Докажите, что не существует трех наборов A,B,C,  таких, что  A  сильнее B,  B  сильнее C,  C  сильнее A.

Источники: СпбОШ - 2022, задача 11.4(см. www.pdmi.ras.ru)

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

Подсказка 1

Нам дали факт о том, что «количество верных неравенств не менее чем в 2 раза превосходит количество неверных» и просят доказать, что какой-то факт не выполнен, скорее всего мы получим противоречие с тем, что какая-то величина будет одновременно больше и меньше какого-то числа или мы сможем показать, что она не меньше и не больше некоторой числа, а значит равна ему и такой случай уже намного проще разобрать.

Подсказка 2

Давайте теперь зафиксируем произвольную тройку (A_i, B_j, C_t) и распишем для неё условие, что A сильнее B, B сильнее C, C сильнее A. А сколько вообще может быть верных неравенств при таком условии? Может попробовать оценить сверху и снизу количество верных неравенств?

Подсказка 3

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

Подсказка 4

Можно посмотреть на наборы A, B и поотвечать на вопросы. А сколько можно записать неравенств вида a_i > b_j? А сколько из них должны быть верными? А мы пользовались какими-либо особенностями множеств A и B или это можно сказать для любой пары множеств?

Подсказка 5

Ура, мы получили, что количество верных неравенств не меньше чего-то, но и не больше, а значит в точности равно этому числу. Это уже хорошее условие, но на самом деле мы знаем больше! Что должно выполняться, чтобы это равенство достигалось?

Подсказка 6

Верно, количество верных неравенств должно быть ровно в 2 раза больше количества неверных! Так как мы доказываем, что такого не бывает, то в какой-то из пар наборов количество верных больше, чем в 2 раза неверных, а для числа с каким свойством неравенство было бы выполнено для всех остальных чисел?

Подсказка 7

Верно, для наибольшего из всех чисел или для наименьшего, здесь мы пользовались принципом крайнего, который часто может встречаться в задачках, где что-то сравнивается. Вернёмся к условию, что A сильнее B, B сильнее C, C сильнее A, оно ведь тоже участвовало в оценке, тогда что должно быть верно, чтобы она достигалась? Как нам объединить это с прошлым фактом?

Подсказка 8

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

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

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

A = (a1,...,al),B = (b1,...,bm ),C =(c1,...,cn)

таковы, что A  сильнее B,B  сильнее C,C  сильнее A.  Можно считать, что число a1  наибольшее среди всех чисел этих трёх наборов. Для каждой тройки индексов i,j,k(1 ≤i≤ l,1≤ m,1≤ k≤ n)  посчитаем, сколько верных увтерждений имеется среди неравенств a > b,b >c ,c >a ,
 i  j j   k k   i  просуммируем эти числа по всем i,j,k  и обозначим полученную сумму через S.  Тогда

S ≤ 2lmn, (∗)

поскольку всего имеется lmn  троек и в каждой тройке не больше двух верных неравенств. Далее заметим, что каждое неравенство ai > bj  присутствует в n  таких тройках, поэтому в сумме S  оно учтено n  раз. По предположению среди неравенств ai > bj  не меньше 2lm
3  верных, поэтому вклад всех неравенств вида ai >bj  в сумму S  не меньше чем 2lmn.
3  Аналогично вклад всех неравенств вида b > c
 j   k  в сумму S  и вклад всех неравенств вида c > a
 k   i  в сумму S  также не меньше чем 2lmn.
3  Следовательно, суммарное количество верных неравенств не меньше чем 3⋅ 2lmn ≥S.
  3

Сопоставляя это с неравенством (∗),  заключаем, что в проделанных подсчётах все оценки являются равенствами. В частности, имеется в точности 2
3mn  верных неравенств вида bj > ck,  а в каждой тройке ai > bj,bj >ck,ck >ai  ровно два верных неравенства.

Рассмотрим теперь тройку чисел a1,bj,ck.  Среди неравенств a1 >bj,bj > ck,ck >a1  должно быть ровно два верных. Поскольку a1  — наибольшее число неравенство ck > a1  неверно, т.е. выолняется неравенство bj > ck.  Значит, все неравенства вида bj > ck  верные и всего их mn  штук. Но это противоречит тому, что их 2
3mn.  Стало быть, наше предположение неверно.

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

Задача 37#81278Максимум баллов за задание: 7

На съезд партии приехали 100  депутатов. Известно, что у каждого депутата не более 49  недругов среди присутствующих на съезде. Докажите, что руководитель партии сможет рассадить депутатов за круглый стол так, чтобы никакие два недруга не сидели рядом.

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

Подсказка 1

Как построить цикл? Надо взять путь длины 100, там найти 2 вершины, с которыми связаны концы пути в нужном порядке. А как найти путь?

Подсказка 2

Давайте добавлять ребра в граф, пока не будет цикла, вот момент, когда нельзя добавить ребра, тогда есть путь. А может уже был цикл? У нас ещё есть одно условие в задаче. Как им воспользоваться?

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

Построим граф G,  вершинами которого будут депутаты. Будем проводить между депутатами ребро, если они не враждуют друг с другом. Тогда в нашем графе степень каждой вершины не 50.  Теперь нам нужно найти в графе несамопересекающийся цикл, проходящий по всем вершинам.

Пусть в G  нет такого цикла. Будем добавлять в G  ребра, пока мы можем это делать так, чтобы требуемый цикл не существовал. Пусть мы в итоге получили граф H  . Рассмотрим любые две несмежные вершины x  и y  графа H.  Добавление ребра xy  в H  создаёт по меньшей мере один цикл, проходящий по всем вершинам, тогда рёбра, отличные от xy  в этом цикле, должны образовывать путь v1,v2,...,v100  в H,  проходящий по всем вершинам с x= v1  и y = v100.  Для каждого индекса i  в диапазоне 2≤ i≤n,  рассмотрим два возможных ребра в H  из v1  в vi  и из vi− 1  в v100.  Максимум одно из этих рёбер может присутствовать в H,  поскольку в противном случае цикл v1,v2,...,vi− 1,vn,vn − 1,...,vi,v1  был бы искомым. Таким образом, общее число рёбер с концами в v1  или vn,  не превосходит числа возможных i,  что равно 100− 1= 99.  Но с другой стороны сумма степеней вершин x  и y  не меньше, чем 50+ 50= 100  — противоречие.

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

Задача 38#86346Максимум баллов за задание: 7

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

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

Подсказка 1

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

Подсказка 2

Если в каком-то кружке только один человек, то, конечно, необходимо отдать именно ему циркуль и линейку. А может ли оказаться, что таких кружков больше одного?

Подсказка 3

Верно, не может, ведь тогда эти два кружка не имеют общих людей! А как можно раздать циркуль и линейку остальным людям?

Подсказка 4

Верно! Достаточно отдать всем циркуль или линейку. А что, если кружка из одного человека нет? Можно ли действовать аналогично?

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

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

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

Задача 39#86757Максимум баллов за задание: 7

В школе действует несколько кружков. Среди них есть кружок по топологии, который никто не посещает, и кружок по обществознанию, на который ходят все 2020  учеников школы. Списочные составы любых двух кружков различны. Кроме того, для любых двух кружков  A  и B

1)  найдётся кружок C,  который посещают в точности те ученики, которые посещают как A,  так и B;

2)  найдётся кружок D,  который посещают в точности те ученики, которые посещают хотя бы один из кружков A  или B.

Докажите, что какой-то ученик посещает не менее половины всех кружков.

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

Рассмотрим кружок S,  в который входит наименьшее количество учеников, большее 0.  Заметим, что любой другой кружок либо включает в себя всех участников S,  либо не пересекается S,  либо является кружком по топологии. Если S  пересекается с каким-то кружком и не входит в него целиком, то существует кружок, в который ходят все ученики пересечения, но он меньше S,  противоречие. Для любого кружка A,  непересекающегося с S,  cуществует кружок A∪ S.  Сопоставим кружку 0  кружок S,  а любому другому кружку A,  непересекающемуся с S  — кружок A∪ S.  Возможно, какие-то кружки, включающие S,  остались без пары. Это даёт понять, что кружков, включающих в себя S  не меньше, чем кружков, не пересекающихся с S.  В S  есть хотя бы один человек, по вышеописанным рассуждениям именно он подходит под условие, что и требовалось.

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

Задача 40#88721Максимум баллов за задание: 7

На окружности стоят 30  чисел, каждое из которых равно модулю разности двух следующих за ним по часовой стрелке чисел. Найдите эти числа, если их сумма равна 1.

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

Поскольку каждое из выписанных чисел равно модулю какого-то числа, то все они должны быть неотрицательны. Пусть наибольшее из них равно M.  Два следующих за ним числа должны быть не больше M  и различаться на M.  Это возможно лишь в случае, когда одно из них равно M,  а другое — нулю. Итак, в каком-то месте должны стоять либо числа M,M, 0,  либо числа M, 0,M.  Двигаясь по окружности против часовой стрелки, мы однозначно восстановим остальные числа. В обоих случаях получается один и тот же набор — M, M,0,...,M, M,0.  Поскольку сумма всех чисел равна 1,  то     1-
M = 20.

Ответ:

 10  нулей и 20  чисел 1-
20

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