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

Множества .01 Соответствия, сравнения, количества

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

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

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

Даны m  подмножеств n  -элементного множества: A ,...,A  .
  1    m  Обозначим через |A|
  i число элементов множества A .
 i  Докажите неравенство

   m∑
n2     |Ai∩ Aj ∩Ak|≥ (|A1|+...+|Am|)3
  i,j,k=1

в котором индексы i,j,k  пробегают все значения от 1  до m,  то есть в сумме всего m3  слагаемых.

Источники: Высшая проба - 2020, 11.7(см. olymp.hse.ru)

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

Подсказка 1

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

Подсказка 2

Подумайте, как связаны сумма количеств элементов во всех подмножествах и сумма вхождений каждого элемента в каждое подмножество.

Подсказка 3

Попробуйте преобразовать видоизмененное исходное неравенство к чему-то более удобному. Может быть будет полезно вспомнить неравенство о средних?

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

Сумма в левой части описывает количество элементов в пересечениях троек множеств. Можно задаться вопросом: в какое количество пересечений троек входит каждый элемент? Посчитаем и ответим на этот вопрос!

Пусть i− й элемент исходного n− элементного множества входит в ai  подмножеств A1,A2,...,Am.  Тогда он входит ровно в  3
ai  пересечений троек. Тогда

 ∑m
     |Ai ∩Aj ∩ Ak|=a31+ ...+ a3n
i,j,k=1

Заметим, что a1+ a2 +...+ an = |A1|+ |A2|+ ...+ |Am |,  так как обе суммы подсчитывают двумя способами одну и ту же величину: количество пар (множество; элемент множества). Таким образом, задача свелась к доказательству неравенства

 2 3   3      3                 3
n (a1+ a2+ ...+an)≥ (a1 +a2+ ...+ an)

А это неравенство эквивалентно неравенству между средним арифметическим и средним кубическим!

∘ -3---3------3-
 3a1+-a2+...+an ≥ a1+a2+-...+-an
        n               n

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

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

В классе m  учеников. В течение сентября каждый из них несколько раз ходил в бассейн; никто не ходил дважды в один день. Первого октября выяснилось, что все количества посещений бассейна у учеников различны. Более того, для любых двух из них обязательно был день, когда первый из них был в бассейне, а второй — нет, и день, когда, наоборот, второй из них был в бассейне, а первый — нет. Найдите наибольшее возможное значение m.  В сентябре 30  дней.

Источники: Всеросс., 2019, РЭ, 11.9(см. olympiads.mccme.ru)

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

Подсказка 1

Переформулируем задачу на языке теории множеств: у нас есть m подмножеств 30-элементного множества, причём все разного размера, и никакие не вложены друг в друга.

Подсказка 2

Очевидно, 30-элементного подмножества быть не может. Также одновременно не может быть 29-элементного и 1-элементного подмножества при наличии ещё каких-то. Это позволяет доказать, что m не может быть слишком большим.

Подсказка 3

Тогда будем строить пример для m=28 по индукции, добавляя по 2 элемента в множество. Одно новое подмножество можно сделать большим, а другое маленьким.

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

Для каждого натурального n  обозначим X  ={1,2,...,n}.
 n  Каждому ученику сопоставим множество всех дней, когда он ходил в бассейн (это будет подмножество в X30  ). Итого, мы получили набор из m  (согласно условию, непустых) подмножеств в X30.  Условие равносильно тому, что во всех подмножествах разные количества элементов, и ни одно из них не содержится в другом; назовём такой набор подмножеств хорошим. Таким образом, нам нужно найти максимальное число множеств в хорошем семействе подмножеств в X30.

Докажем сначала, что такой набор не может содержать больше 28  множеств. Это очевидно, если в наборе есть 30  -элементное подмножество, так как оно содержит любое другое. Значит, можно считать, что множества в наборе могут состоять лишь из 1,2,...,29  элементов (и их не больше 29  ). Пусть в хорошем наборе есть 29  -элементное множество A  и 1  -элементное множество B.  Так как  B  не содержится в A,  они не пересекаются. Тогда любое другое подмножество в X30  либо содержит B,  либо содержится в A.  Значит, в этом случае хороший набор состоит лишь из двух подмножеств. Наконец, если в наборе нет 1  или 29  -элементного подмножества, то в нём уже не более 28  множеств, что и требовалось.

Осталось предъявить пример хорошего набора из 28  подмножеств в X30.  Для этого покажем индукцией по k ≥2,  что существует хороший набор A1,A2,...,A2k−2  подмножеств в X2k,  причём Ai  содержит i+ 1  элемент. В базовом случае k = 2  годятся подмножества A1 = {1,2} и A2 = {1,3,4}.

Пусть для некоторого k  уже построен требуемый хороший набор B1,...,B2k−2  подмножеств в X2k.  Тогда требуемый хороший набор подмножеств в X2k+2  можно построить так. Положим Ai+1 =Bi ∪{2k+ 2} при i= 1,2,...,2k − 2;  эти множества содержат 3,4,...,2k  элементов соответственно. Наконец, положим A1 = {2k+ 1,2k+ 2} и A2k ={1,2,...,2k+ 1}.  Нетрудно проверить, что они образуют требуемый хороший набор. Тем самым переход индукции доказан.

Ответ:

 m = 28

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

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

В языке есть две буквы, A  и B,  и бесконечное множество слов, ни одно из которых не является подсловом другого. Может ли оказаться, что для каждого достаточно большого n  в языке не меньше, чем     n
1,999  слов длины n?

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

Для данных чисел m  и n= km +r  (r <m )  определим множество S(n,m )  как множество всех слов, состоящих из n  букв и имеющих вид

A◟. ◝.◜.A◞C◟..◝◜.C◞A◟..◝◜.A◞,
 m    k−1   m

где каждый блок C,  кроме, может быть, последнего, имеет вид

B X...X
  ◟m◝◜−1◞

при всевозможных X ∈{A,B} (X  стоящие на различных местах могут быть различными), а последний отсутствует при r= 0  ; имеет вид B  при r=1;  имеет вид

B X◟-..◝◜.X◞B
   r−2

при остальных r.

Найдем мощность множества S(n,m ).  Она равна числу всевозможных наборов всех значений X  в объявленной маске. Число X  в маске равно (k − 2)(m − 1)+r− 2,  а значит, мощность множества S(n,m)  не меньше 2(k−2)(m−1)+r−2.

Зафиксируем число m.  Тогда достаточно показать, при любом достаточно большом k  и произвольном r< m

 (k−2)(m −1)+r−2     km+r
2            > 1.999   ,

то есть

( -2--)(k−2)(m−1)+r− 2     k+2m
  1.999             > 1.999    .

Пусть значение зафиксированного m >10  таково, что

(    )m −1
 --2-     > 1.99910.
 1.999

Тогда для любого k > m  имеем

(--2-)(k−2)(m−1)+r−2      10(k−2)−2      k+2m
 1.999             > 1.999       > 1.999    ,

что и требовалось показать.

Ответ:

Да, может

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

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

Старательный Роберт выписывает на доску натуральные числа. Каждое выписанное число не меньше 13  и не больше 64.  Все числа в каждой строке различны, сумма чисел в каждой строке равна 1001.  Наборы чисел в каждых двух строчках различны. В итоге Роберт выписал на доску все возможные строчки. Каких строчек больше: тех, в которых есть число 13,  или тех, в которых есть число 14?

Источники: Лига открытий - 2018

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

Заметим, что сумма чисел 13 +14+ 15+...+64= 77⋅26= 2002.  Поэтому каждой строчке S,  выписанной Робертом, можно сопоставить строчку T,  в которой будут выписаны в точности те числа, которых нет в S,  также выписанную Робертом. Разобьем все строчки на такие пары. В каждой паре ровно по разу выписаны числа 13  и 14,  поэтому и всего их поровну.

Ответ:

Их будет поровну

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

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

В школе учатся 2018  учеников, а в школьной столовой продаются пирожки 25  видов. Каждый школьник любит пирожки хотя бы одного вида; каждый пирожок нравится хотя бы одному школьнику. Группу школьников назовём всеядной, если в ней есть любители всех видов пирожков. Контрольная группа — это группа школьников, в которой есть хотя бы один представитель каждой всеядной группы. Оказалось, что из контрольной группы G  нельзя удалить непустое множество школьников так, чтобы она осталась контрольной. Докажите, что есть вид пирожков, который в G  любят все.

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

Подсказка 1

Попробуем пойти от противного. Тогда у каждого вида пирожков есть школьник в G, который не любит данный вид пирожков. Можно ли хотя бы одного из них удалить из G?

Подсказка 2

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

Подсказка 3

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

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

Предположим противное. Тогда для каждого вида пирожков существует школьник из G,  который не любит этот пирожок. Объединим всех таких школьников в группу M.  Почему мы не можем удалить из G  ни одного школьника из M?  Потому что для каждого из них существует всеядная группа, из которой этот школьник является единственным представителем в G.  Выделим в каждой такой всеядной группе всех остальных школьников и объединим их в группу S.  Тогда, во-первых, в G  нет ни одного представителя группы S,  во-вторых, для каждого типа пирожков в M  был человек A,  который их не любит, а в S  мы взяли людей из всеядной группы, из которой A  был в группе G  единственным, значит, группа S  всеядна. Мы получили противоречие, значит, в G  есть пирожок, который любят все.

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

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

Дано натуральное n.  Докажите, что число перестановок a ,a ,...,a
 1 2    n  чисел 1,2,...,n  , для которых при всех i=1,2,...,n  число i+ ai  — простое, является квадратом целого числа.

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

Пусть n  четно. Тогда, поскольку четных и нечетных чисел среди 1,2,...,n  поровну, среди сумм i+a
   i  четныx — четное количество. Но две или больше четных сумм простыми числами быть не могут, так как число 2 можно представить в виде суммы натуральных чисел единственным способом: 1+1. Следовательно, все суммы i+ ai  в этом случае нечетны, то есть четным i  соответствуют нечетные ai,  и наоборот. Но в таком случае число искомых перестановок равно  2
m ,  где m  — количество таких биекций из {1,3,...,n − 1} в {2,4,...,n},  что k+φ(k)  — простое число при любом k∈ {1,3,...,n− 1}.  Пусть n  нечетно. Тогда среди сумм i+ ai  есть четная — иначе четное число 1+ 2+...+n +a1+ a2+ ...+an  окажется суммой нечетного количества нечетных. Единственная возможность для этого — 1+1 = 2. Таким образом, a1 = 1.  Рассматривая теперь отдельно a2,...,an  как перестановку чисел 2,...,n,  оказываемся в ситуации, уже рассмотренной в первой половине решения.

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

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

В стране Дезориентация 2016  городов, каждые два из которых нужно соединить прямым авиарейсом, летающим, увы, только в одну сторону. Однако законы Дезориентации запрещают авиакомпаниям осуществлять транзитные перевозки (то есть если имеются рейсы из города A  в город B  и из города B  в город C,  то их не может выполнять одна и та же авиакомпания). Какое наименьшее количество авиакомпаний может справиться с организацией воздушного движения в таких непростых условиях?

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

Подсказка 1

Могут ли справится 10 авиакомпаний?

Подсказка 2

Правильно! Не могут! Но как это доказать? Попробуем сопоставить каждому городу поcледовательность из 0 и 1 такую, что на i-ом месте стоит 1, если из города есть (хоть один) рейс i-ой авиакомпании, а 0 в противном случае. Сколько вообще таких десятизначных последовательностей? И что можно сказать про некоторые города и их последовательности?

Подсказка 3

Точно! Так как десятизначных последовательностей из 0 и 1 всего 2^10 = 1024, то найдутся два города с одинаковыми последовательностями! Можно ли получить из этого противоречие? (не забывайте условие)

Подсказка 4

Верно! Мы легко получаем противоречие. Теперь мы хотим привести пример на 11. Можно ли это сделать?

Подсказка 5

Да, можно! Но для этого попробуйте узнать, если заменить 2016 на 2^n, то сколько авиакомпаний нам точно хватит?

Подсказка 6

Верно! Нам хватит n компаний! Попробуйте доказать это утверждение по индукции, а дальше понять, что после него задача решена.

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

Докажем сначала, что 10  компаний не справятся. Предположим, что им это удалось, занумеруем эти компании числами от 1  до 10  и сопоставим каждому городу последовательность из 10  нулей и единиц, в которой на i  -м месте стоит 1,  если из города есть (хотя бы один) рейс i  -й авиакомпании, и 0  в противном случае. Поскольку разных последовательностей из 10  нулей и единиц всего 1024,  а городов 2016,  найдутся два города A  и B,  которым сопоставлены одинаковые последовательности. Можно считать, что авиарейс между этими городами направлен из A  в B  и выполняется первой авиакомпанией. Тогда на первом месте в последовательности, сопоставленной A,  стоит 1,  значит, в последовательности, сопоставленной B,  тоже, то есть первая компания летает и из B,  противоречие.

Для организации авиасообщения силами 11  компаний присоединим к Дезориентации ещё 32  города: теперь городов стало  11
2  .  Докажем индукцией по n,  что требуемому условию для  n
2  городов можно удовлетворить с помощью n  авиакомпаний. База n= 1  очевидна. Если утверждение доказано для n,  сначала обслужим одними и теми же n  компаниями две страны из 2n  городов (по отдельности), а затем объединим эти страны и все рейсы между половинами поручим выполнять n +1  -й авиакомпании, причём летать она будет только из первой страны во вторую.

Если после этого нам покажется, что задача решена только для 2048  городов, а не для 2016,  введём против авиакомпаний санкции и разрешим им летать только между городами Дезориентации, располагающимися в её международно признанных границах.

Ответ:

 11

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

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

Назовём непустое (конечное или бесконечное) множество A,  состоящее из натуральных чисел, полным, если для любых натуральных   a  и b  (не обязательно различных и не обязательно лежащих в A),  при которых a+ b  лежит в A,  число ab  также лежит в A.  Найдите все полные множества натуральных чисел.

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

Подсказка 1

Из условия о том, что если a+b содержится в A, то и ab содержится в A можно сделать следующий вывод: если n содержится в A, то и 1*(n-1) содержится в A. Отсюда сразу следует вид возможных множеств, если они конечны.

Подсказка 2

Действительно, у конечного A есть максимальный элемент m, соответственно есть и все числа от 1 до него. Осталось понять, что при достаточно большом m, число 2*(m-2) окажется больше него, а это противоречит максимальности m. Теперь разберёмся с бесконечными множествами, в них для любого числа найдётся больший его элемент A. Может ли какое-то число не присутствовать в A?

Подсказка 3

По ранее доказанному любое натуральное число меньше какого-то элемента A, а значит является элементом A. Таким образом A — множество натуральных чисел.

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

Пусть в множестве A  есть число k,  тогда поскольку k= 1+ (k − 1),  в множестве A  есть и 1 ⋅(k− 1)=k − 1.

Тогда если A  конечно и в нём имеется максимальный элемент n,  то в нём имеются все числа от 1  до n.  Притом если n≥ 5,  то 2⋅(n− 2)>n,  что противоречит максимальности элемента n.  Нетрудно убедиться, что при n  от 1  до 4  множества вида {1, 2, …n} являются решениями.

Если же A  бесконечно, при отсутствии в нём натурального n  в нём по доказанному отсутствуют все числа большие n,  что противоречит бесконечности. Значит A  — множество натуральных чисел.

Ответ:

 {1},{1,2},{1,2,3},{1,2,3,4},  а также {1,2,...}

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

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

Петя подсчитал количество всех возможных m  -буквенных слов, в записи которых могут использоваться только четыре буквы T,O,W  и N,  причём в каждом слове букв T  и O  поровну. Вася подсчитал количество всех возможных 2m  -буквенных слов, в записи которых могут использоваться только две буквы T  и O,  и в каждом слове этих букв поровну. У кого слов получилось больше? (Слово — это любая последовательность букв.)

Источники: Турнир городов - 2015, весенний тур, сложный вариант, 11.5

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

Подсказка 1

Поймите ответ, перебрав маленькие m.

Подсказка 2

Чтобы из m буквенного слова получилось 2m буквенное нужно в 2 раза больше букв. Исходя из этого придумайте биекцию.

Подсказка 3

В биекции заменяйте одну букву на две, а в обратной наоборот, вот только как заменять?

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

Установим взаимно-однозначное соответствие между словами Пети и Васи. Разобьём Васино слово из 2m  букв на блоки из двух букв. Заменим каждый блок TT  на букву T,  блок OO  — на букву O,  блок TO  — на букву W,  и блок OT  — на букву N.  Получится слово из m  букв, в котором букв T  и O  поровну (изначально их было поровну, замена блоков TO  и OT  убирает равное число букв T  и O,  а значит, и блоков TT  будет столько же, сколько блоков OO  ). Итак, каждому слову Васи мы сопоставили слово Пети.

Наоборот, по каждому m  -буквенному слову Пети легко восстановить, из какого слова Васи оно получилось по описанному выше правилу: надо заменить буквы по тому же правилу.

Ответ:

Поровну

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

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

Какое наибольшее количество различных подмножеств множества {1,2,...,2013} можно выбрать так, чтобы любые два различных выбранных подмножества имели ровно 2011  общих элементов?

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

Подсказка 1

Обозначим за A множество {1, 2, ..., 2013}. Сколько существует различных подмножеств множества A, которые могут содержать ровно 2012 элементов?

Подсказка 2

Верно! Их всего 2013. Очевидно, что эти множества подходят под условие. Можно ли выбрать еще больше подмножеств?

Подсказка 3

Правильно! Больше нельзя, но как это доказать? Пусть множеств больше, но тогда есть множество с 2011 элементами, как тогда получить противоречие из условия?

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

Пусть A = {1,...,2013}.  Ясно, что существует ровно 2013  различных подмножеств A,  содержащих по 2012  элементов, причем пересечение любой пары таких подмножеств состоит из 2011  элементов. Поэтому ответ задачи не меньше, чем 2013.  Докажем обратное неравенство. Предположим, что нашлись подмножества A1,...,A2014,  удовлетворяющие условию задачи. Тогда верны два утверждения.

1)  Любое из множеств Ak  содержит не более 2012  элементов. В противном случае найдется множество An,  совпадающее с A.  Тогда остальные множества Ak  содержатся в An.  Поэтому все они состоят из 2011  элементов и, значит, совпадают друг с другом, что невозможно. Таким образом, каждое из множеств Ak  содержит 2011  или 2012  элементов.

2)  Среди множеств Ak  ровно одно состоит из 2011  элементов. Действительно, хотя бы одно такое множество найдется, поскольку существует только 2013  подмножеств A  из 2012  элементов. С другой стороны, любые два множества, состоящие из 2011  элементов, совпадают.

Из доказанных утверждений вытекает, что в выбранную систему входят все 2012  -элементные подмножества A  и некоторое 2011  -элементное подмножество A  (например, A1  ). Но не все 2012  -элементные подмножества A  содержат A1,  что противоречит выбору множеств Ak.

Ответ:

 2013

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

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

Таблица состоит из n  строк и 10  столбцов. В каждой клетке таблицы написана цифра. Известно, что для каждой строки A  и каждой пары столбцов B  и C  существует строка, отличающаяся от A  в точности в столбцах B  и C.  Докажите, что n ≥512.

Источники: Всеросс., 2011, ЗЭ, 10.1(см. olympiads.mccme.ru)

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

Пусть R
 0  — первая строка таблицы. Рассмотрим любой набор из чётного количества столбцов и пронумеруем их слева направо: C1,...,C2m.  Тогда в таблице есть строка R1,  отличающаяся от R0  ровно в столбцах C1  и C2;  далее, есть строка R2,  отличающаяся от R1  ровно в столбцах C3  и C4  и так далее; наконец, есть строка Rm,  отличающаяся от Rm −1  ровно в столбцах C2m −1  и C2m  (если m =0,  то Rm = R0  ). Итак, строка Rm  отличается от R0  ровно в столбцах C1,...,C2m.  Значит, строки Rm,  построенные по различным наборам столбцов, различны. Поскольку количество наборов из чётного числа столбцов равно  9
2 = 512,  то и количество строк в таблице не меньше 512.

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

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

Дано 20  стоэлементных множеств. Любые два имеют ровно один общий элемент. Для любого элемента их объединения на доску записали квадрат количества данных множеств, содержащих этот элемент. Чему может быть равна сумма всех выписанных на доску чисел?

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

Первое решение. Пусть данный элемент содержится в k  множествах. Представим число k  как сумму k  единиц и возведём эту сумму в квадрат. Тогда квадратов единиц будет столько, скольким множествам принадлежит наш элемент, а удвоенных произведений единиц столько, сколько пар можно составить из множеств, содержащих данный элемент. Если сложить такие квадраты по всем элементам, получим общее число вхождений элементов в наши множества, то есть 2000,  плюс число пар наших множеств, то есть 380,  поскольку по условию каждые два пересекаются по одному элементу. Отсюда ответ.

Второе решение. Индукцией по n  покажем, что есть n  100  -элементных множеств и любые два пересекаются ровно по одному элементу, то сумма из условия равна n(n+ 99):

База при n= 1  очевидна.

Переход: рассмотрим n+ 1  множество. Выкинем одно из них и вернём. Если до выкидывания элемент из этого множества был в  i  множествах, при возврате сумма из условия увеличилась на (i+ 1)2 − i2 = 2i+ 1.  Пусть в выкинутом множестве было b1  элементов, входящих до выкидывания в одно множество, b2  элементов, входящих в два, ...,bn+1  элементов, входящих в n+ 1  множество.

b1+ b2+...+bn+1 = 100  — посчитали все элементы выкинутого множества.

0⋅b1+ 1⋅b2+...+n ⋅bn+1 = n  — посчитали количество множеств, пересекающихся с выкинутым(по каждому из bi  элементов с ним пересекается i− 1  множество, c другой стороны по условию оно пересекается с n  множествами).

Тогда по ранее проведённым рассуждениям при возврате выкинутого множества сумма из условия увеличится на

b1(2⋅0 +1)+ b2(2⋅1+ 1)+ ...+ bn+1(2n+ 1)=(b1+b2+ ...+ bn+1)+ 2(b1⋅0+ b2 ⋅1+ ...+ bn+1⋅n)=2n +100

Таким образом, до возвращения по предположению индукции искомая сумма равнялась n(n+ 99),  а после она стала равной n(n+ 99)+ 2n+ 100 =(n+ 1)(n+ 1+ 99),  утверждение доказано. Тогда при n =20  ответ равен 2380.

Ответ:

 2380

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

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

Имеется несколько юношей, каждый из которых знаком с некоторыми девушками. Две свахи знают, кто с кем знаком. Одна сваха заявляет: “Я могу одновременно поженить всех брюнетов так, чтобы каждый из них женился на знакомой ему девушке!” Вторая сваха говорит: “А я могу устроить судьбу всех блондинок: каждая выйдет замуж за знакомого юношу!” Этот диалог услышал любитель математики, который сказал: “В таком случае можно сделать и то, и другое!” Прав ли он?

Источники: Турнир городов - 2003, осенний тур, сложный вариант, 11.1

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

Подсказка 1

Пример: пара — брюнет и блондинка. Видимо любитель математики не соврал… Приведите стратегию в общем виде

Подсказка 2

Представьте назначения первой свахи и второй свахи как два паросочетания в двудольном графе "юноши-девушки". Какие структуры (компоненты связности) образуются?

Подсказка 3

Получившиеся структуры — циклы и цепи. Из-за чередования юношей и девушек все циклы и цепи чётной длины легко разбиваются на пары знакомых, чередуя "руки". А цепи нечётной длины?

Подсказка 4

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

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

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

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

Ответ:

Прав

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

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

Назовём лабиринтом шахматную доску 8× 8,  где между некоторыми полями вставлены перегородки. Если ладья может обойти все поля, не перепрыгивая через перегородки, то лабиринт называется хорошим, иначе — плохим (ладья не может перепрыгивать через перегородки). Каких лабиринтов больше — хороших или плохих?

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

Подсказка 1

Клетки, между ними перегородки, что-то это напоминает... Да! Давайте введём граф, клетки — его вершины, рёбра — общие стороны, при этом перегородка убирает ребро. Тогда хорошему лабиринту соответствует связный граф!

Подсказка 2

Давайте подумаем, сколько перегородок содержит хороший лабиринт. Действительно, хороший лабиринт содержит не более 49 перегородок.

Подсказка 3

Определим инвертированный лабиринт — уберём рёбра в исходном графе и добавим те, которых раньше не было. Теперь постараемся сравнить количество обычных лабиринтов и инвертированных.

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

Первое решение. Пусть S  — количество всех лабиринтов. Давайте рассмотрим плохие лабиринты, в которых огорожена какая-нибудь угловая клетка. Заметим, что таких плохих лабиринтов ровно S∕4.  В силу того, что нам нужно поставить две перегородки. Следовательно, хороших, в которых не огорожена эта угловая клетка точно меньше, чем 3∕4⋅S.  Аналогично количество хороших лабиринтов, у которых не огорожено две угловых клетки точно меньше, чем    2
(3∕4) ⋅S,  а у которых не огорожено три угловых клетки точно меньше, чем     3
(3∕4) ⋅S < S∕2.  Следовательно, хороших точно меньше половины, а значит, плохих больше.

_________________________________________________________________________________________________________________________________________________________________________________

Второе решение. Давайте думать о клетках, как о вершинах графа. Ребра будут общими сторонами, а если есть перегородка, то ребро убираем. Хорошим лабиринтам соответствует связный граф. Заметим, что в связном графе на 64  вершинах должно быть хотя бы 63  ребра. А значит, хороший лабиринт содержит не более 112− 63= 49  перегородок. Давайте рассмотрим какой-нибудь лабиринт и определим для него инвертированный лабиринт, то есть в нашем графе мы убираем ребра и добавляем ребра, которых не было. Тогда мы получаем соответствие лабиринтов с 0,1,2,...49  перегородками лабиринтам с 112,111,...63  перегородками. То есть каждому хорошему лабиринту мы точно сопоставили плохой. А у нас точно еще есть плохие лабиринты, поэтому плохих лабиринтов точно больше.

Ответ:

Плохих

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

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

В Думе 1600  депутатов, которые образовали 16000  комитетов по 80  человек в каждом. Докажите, что найдутся два комитета, имеющие не менее четырёх общих членов.

Источники: Всеросс., 1996, ЗЭ, 9.4

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

Предположим обратное: для любых двух комитетов имеется не более 3  общих членов. Тогда воспользуемся леммой Корради. X  — множество депутатов, n =16000  — количество комитетов (подмножества X  ), r= 80  — количество человек в комитете (количество элементов в подмножестве), Ai  — комитет №i.  Тогда из предположения следует, что |Ai ∩Aj|≤ 3  при i⁄= j.  По лемме получаем оценку на мощность множества депутатов:

       nr2      16000⋅802   16000 ⋅802
|X|≥ r+-(n−-1)k =80+-15999⋅3 >--50000-- =2048> 1600= |X|

Получаем противоречие. Значит, нашлись 2  комитета, имеющих более 3  общих членов.

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

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

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

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

Подсказка 1

Давайте сначала разберёмся, когда же момент времени является плохим. Рассмотрим две любые стрелки, какие положения третьей стрелки "портят" момент?

Подсказка 2

Пусть O — центр часов. Лучи OS, OM, OH соответствуют секундной, минутной и часовой стрелкам соответственно. Рассмотрим минутную и часовую стрелку. Какие положения OH нас не устраивают?

Подсказка 3

Верно! Когда луч HO (именно такой порядок) лежит в секторе между лучами MO и SO, иначе, существует нужный диаметр. Советую нарисовать для полного осознания.

Подсказка 4

Мы нашли хотя бы какой-то критерий "плохости" момента. Теперь отвлечёмся от этого. Как в теории можно доказать, что чего-то больше чего-то. Какие стандартные идеи мы знаем?

Подсказка 5

Ну, например, посчитать в явном виде. Давайте-ка прикинем... Да как это вообще считать? Столько случаев... Значит, нужно что-то более умное. Что это может быть?

Подсказка 6

Верно! Отображение одного множества в другое. Другими словами, нам нужно построить соответствие между "хорошими" и "плохими" моментами. Потом в каком-то из этих множеств (пусть А) найти элемент, для которого нет соответствия в оставшееся множество. Это будет означать что множество А "больше" B. Придумаем сначала соответствие.

Подсказка 7

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

Подсказка 8

Раз мы выбрали как две основные стрелки минутную и секундную, давайте попробуем менять часовую. Очевидное замечание: при изменении часов на целое число секундная и минутная остаются на тех же местах. Как бы перевести "плохую" часовую стрелку в "хорошую"?

Подсказка 9

Верно! Отразить относительно центра часов, чтоб она вышла из плохого сектора. Или же прибавить 6 часов. Что мы теперь имеем?

Подсказка 10

Каждому плохому моменту соответствует хороший, причём они все различны (осознайте это). Что это означает?

Подсказка 11

Что плохих моментов не больше, чем хороших. Осталось найти хороший момент, которому по аналогичному принципе соответствует тоже хороший. Тогда задача будет решена. Успехов!

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

Сделаем несколько замечаний, каждое из которых очевидно.

Любые две стрелки определяют «плохой» сектор между их продолжениями, попав в который, третья стрелка создает плохой момент времени. Этот сектор не превосходит   ∘
180 .

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

Заметим, что через 6 часов после каждого плохого момента будет хороший (так как часовая стрелка повернется на   ∘
180 и попадет из плохого сектора в хороший).

С другой стороны бывают хорошие моменты, через 6  часов после которых будет опять хороший момент. Теперь можно разбить сутки на интервалы хорошего и плохого времени, так что каждому интервалу плохого времени соответствует интервал хорошего времени такой же длины (при сдвиге на 6  часов), поэтому хорошего времени не меньше, чем плохого. Кроме того, некоторым интервалам хорошего времени соответствуют опять хорошие интервалы. Так, например, интервалу 3 :00:00− 3:00:05  соответствует интервал 9 :00 :00− 9:00:05.  Оба интервала хорошие. Значит, хорошего времени больше, чем плохого.

Ответ:

Хороших

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

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

Можно ли разбить множество целых чисел на три подмножества так, чтобы для любого целого значения n  числа n,n− 50,n+ 1987  принадлежали трём разным подмножествам?

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

Подсказка 1

Пойдем от противного: предположим, что такое разбиение существует. Будем писать m ∼ k, если целые числа m и k принадлежат одному и тому же подмножеству, и m ≭ k в противном случае. Что бы нам хотелось доказать?

Подсказка 2

Может, стоит доказать, что n эквивалентно каким-то "приятным" числам?

Подсказка 3

Что, если n ∼ n + 1937 и n ∼ n - 150?

Подсказка 4

Мы получим, что 0 ∼ -50.

Подсказка 5

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

Подсказка 6

Например, можно рассмотреть {n-50; n; n+1987}, {n-100; n-50; n+1937}, {n+1937; n+1987; n+2⋅1987}.

Подсказка 7

Из первой тройки, например, следует, что n ≭ n-50 и n ≭ n+1987.

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

Докажем от противного, что нельзя. Предположим, что указанное в условии разбиение существует. Будем писать m ∼k,  если целые числа m  и k  принадлежат одному и тому же подмножеству, и m ⁄∼ k  в противном случае. Докажем, что для любого целого n :

n ∼ n+ 1937 и  n∼ n− 150

отсюда будет следовать:

0 ∼1937∼ 2⋅1937∼ ...∼ 50⋅1937 =646⋅150 − 50∼ 645⋅150− 50∼ ...∼ −50

т.е. 0 ∼− 50,  что противоречит условию задачи.

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

{n− 50,n,n+ 1987}, {n − 100,n − 50,n+ 1937}, {n+ 1937,n+ 1987,n+ 2⋅1987}

являются представительными при любом n  (заметим, что 1937= 1987− 50  ). Из второй и третьей тройки следует, что:

n+ 1937⁄∼ n− 50 и  n+ 1937⁄∼ n+ 1987

а из первой тройки:

n⁄∼ n− 50 и  n⁄∼ n+ 1987

Отсюда вытекает первое утверждение: n∼ n+ 1937.  Теперь рассмотрим тройку {n − 100,n − 50,n},  которая также представительна. Подставляя n− 50  вместо n,  получим представительную тройку {n− 150,n− 100,n− 50}.  Сравнение этих троек приводит ко второму утверждению: n ∼n − 150.

Ответ:

Нельзя

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

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

В классе 32  ученика. Было организовано 33  кружка, причём каждый кружок состоит из трёх человек и никакие два кружка не совпадают по составу. Докажите, что найдутся такие два кружка, которые пересекаются ровно по одному ученику.

Источники: Турнир городов - 1985, весенний тур, сложный вариант, 9.3

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

Подсказка 1

Будем решать более общую задачу: пусть k учеников занимаются в n кружках (из трёх человек), k≤n. Тогда можно решать от противного: любые кружки пересекаются или по двум людям, или не пересекаются вовсе. Тогда что можно сказать про кружки А и В, которые оба пересекаются с С?

Подсказка 2

Тогда они пересекаются и между собой. Значит, кружки и ученики разбились на группы. Оставим одну группу, где кружков больше, чем учеников. Тогда какой-то паре учеников соответствуют две пары кружков.

Подсказка 3

Рассмотрим эти две пары кружков для учеников a, b. Тогда остаётся найти кружки, которые противоречат предположению.

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

Решим более общую задачу: пусть k  учеников занимаются в n  кружках (из трёх человек), k ≤n.  Предположим противное: каждые два кружка либо не пересекаются, либо пересекаются ровно по двум ученикам. Заметим, что если кружки K  и L  пересекаются с кружком M, то они пересекаются и между собой (их пересечения с M  имеют общий элемент). Значит, кружки разбиваются на группы пересекающихся между собой кружков. Каждой группе кружков соответствует группа учеников — объединение их составов. Эти группы также не пересекаются. Далее можно рассуждать по-разному.

Первый способ. Поскольку кружков больше, чем учеников, в какой-то группе это неравенство также сохраняется. Поставим в соответствие каждой паре кружков этой группы пару учеников, каждый из которых ходит ровно в один из этих кружков. Пар кружков больше, чем пар учеников, поэтому какой-то паре учеников {a,b} соответствует по крайней мере две пары кружков {a,c,d},{b,c,d} и {a,u,v},{b,u,v}.  Но кружки {a,c,d} и {b,u,v} не могут иметь двух общих учеников, поскольку пары {c,d} и {u,v} не совпадают. Противоречие.

Второй способ. Если в группе, содержащей некоторый кружок {a,b,c},  есть кружки, содержащие хотя бы две из трех пар {a,b},{a,c},{b,c},  скажем кружок {a,b,d} и кружок {a,c,e},  то d= e  (два последних кружка должны иметь двух общих членов). Единственный возможный кружок, пересекающийся с каждым из этих трех по двум элементам, — это {b,c,d}.  Таким образом, в такой группе не более четырёх кружков, куда ходят не менее четырёх учеников. Если же все кружки группы содержат только одну из трёх указанных пар (например, {a,b} ), то количество кружков в ней на 2  меньше количества всех учеников, их посещающих.

Итак, число кружков не превосходит числа учеников в классе.

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

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

Даны 10  различных двузначных чисел. Докажите, что можно выделить два непересекающихся подмножества A  и B  этих чисел так, чтобы сумма чисел из A  была равна сумме чисел из B.

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

Подсказка 1

Достаточно ли найти два пересекающихся множества с общей суммой?

Подсказка 2

Правильно! Достаточно. Теперь хотелось бы понять, какие значения может принимать сумма чисел из одного непустого множества. Какие?

Подсказка 3.

Верно! Она может принимать любое значение от 10 до 1000. Теперь хорошо было бы понять, сколько всего непустых подмножеств, и сравнить это количество с количеством чисел от 10 до 1000.

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

Рассмотрим все непустые подмножества для наших 10  чисел. Заметим,что сумма чисел в любом таком подмножестве не меньше 10  и меньше 10⋅100= 1000.  То есть всего суммы могут принимать не более 1000  различных значений. Заметим, что всего непустых подмножеств у нас  10
2  − 1= 1023> 1000.  Тогда по принципу Дирихле найдутся два подмножества A  и B  с одинаковой суммой. Рассмотрим подмножества A∖ (A ∩B )  и B ∖(B∩ A).  Они не пустые, причем суммы чисел в них равны. То есть мы нашли требуемые непересекающиеся подмножества.

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