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

Множества .02 Формула включений-исключений

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

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

Задача 1#80769

Дан клетчатый прямоугольник 100×400  . Сколькими способами можно закрасить 8 клеток этого прямоугольника так, чтобы закрашенное множество обладало хотя бы одной из следующих симметрий: относительно центра прямоугольника, относительно любой из двух "средних линий"прямоугольника ("средней линией"прямоутольника назовём отрезок, соединяющий середины двух его противоположных сторон). Ответ дайте в виде выражения, содержащего не более трёх членов (в них могут входить факториалы, биномиальные коэффициенты).

Источники: Физтех - 2024, 11.5 (см. olymp-online.mipt.ru)

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

Назовем восьмеркой набор из 8  клеток. Пусть A
 1  — множество восьмерок, симметричных относительной l
 1  , A
 2  — относительно l
 2  , B  — относительно центра прямоугольника. l1  и l2  это средние линии прямоугольника.

Если выбрать какие-то 4  точки в верхней половине прямоугольника, то остальные точки легко находятся в силу одной из рассматриваемой симметрий относительно l1, l2  и центра прямоугольника. Тогда количество элементов во множествах A1, A2, B  будет одинаковым. Тогда количество элементов в A1  будет равно количеству способов выбрать 4  очки в одной половине фигуры относительно l1.  Остальные 4  точки будут располагаются в другой половине. Тогда количество способов равняется   4
C100⋅200.

Если восьмерка лежит сразу в 2  из 3  множеств A1, A2, B,  то она лежит и в третьей. Это значит, что пересечение двух множеств или пусто, или пересекается с третьим.

Чтобы найти ответ надо найти количество элементов в объединении множеств. Используя формулу включений-исключений, получаем, что

S = |A1∪ A2∪ B|= |A1|+|A2|+|B|− 2|A1∩ A2∩B |,

где |M | — означает количество элементов во множестве M,  S  — искомое число

Если 2  точки, лежащие в одной из четвертей прямоугольника, принадлежат пересечению всех 3  множеств, то легко восстановить исходную восьмерку, удовлетворяющую сразу трем симметриям. Тогда можно посчитать количество элементов в пересечении множеств. Это будет количество способов выбрать 2  точки в одной из четвертей прямоугольника, образованной l1, l2  и центром прямоугольника. Следовательно, количество элементов равняется C2200⋅50.

Тогда посчитаем S

S = |A1 ∪A2 ∪B|= |A1|+ |A2|+ |B|− 2|A1 ∩A2∩ B|=

= 3C420000− 2C210000
Ответ:

 3C4  − 2C2
  20000    10000

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

Задача 2#34162

Сколько чисел от 1 до 1000 делятся хотя бы на одно из чисел 2, 3, 5?

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

Нарисуем три круга Эйлера для трех множеств чисел: кратные 2, кратные 3, кратные 5. Чтобы вычислить количество чисел в объединении всех трех множеств, нужно посчитать количество чисел в каждом множестве отдельно, в их попарных пересечениях и в пересечении всех трех.

Чисел, кратных 2 ровно 1000∕2= 500  .

Чисел, кратных 3 ровно целая часть от 1000∕3  , то есть 333.

Чисел, кратных 3 ровно 1000∕5= 200  .

Чисел, кратных 2 и 3 ровно целая часть от 1000∕6  , то есть 166.

Чисел, кратных 2 и 5 ровно 1000∕10= 100  .

Чисел, кратных 3 и 5 ровно целая часть от 1000∕15  , то есть 66.

Чисел, кратных 2, 3 и 5 ровно целая часть от 1000∕30  , то есть 33.

Тогда ответ: 500+ 333 +200− 166− 100− 66+ 33= 734  .

Ответ:

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

Задача 3#39370

Среди 40  друзей Кати 23  друга любят малину, 22   — клубнику, а 21   — землянику. При этом и малину, и клубнику любит 12  друзей, и малину, и землянику — 9  друзей, а клубнику и землянику — 10  друзей. Сколько среди друзей Кати тех, кто любит все три ягоды, если известно, что каждый хоть какую-то из этих ягод любит?

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

Если сложить 23+ 22+21  , получится, что каждого однолюба мы считаем один раз, каждого двулюба — два раза, а каждого трилюба — три раза. Если сложить 12+9 +10  , то каждого двулюба мы считаем один раз, а каждого трилюба — три раза. Тогда после вычитания из первой суммы второй суммы, и однолюбы, и двулюбы посчитаны по разу, а трилюбы не посчитаны вообще. Значит, число 23+ 22 +21− 12− 9 − 10= 35  отличает от 40  только количество трилюбов. Тогда их 5  .

Ответ: 5

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

Задача 4#69856

Какое число окажется на 2022-м месте в бесконечной последовательности 6,7,8,9,10,...  , если в ней удалить все квадраты и кубы каких-либо натуральных чисел (то есть удалить числа     3    2     2   )
8= 2 ,9 =3 ,16= 4,... ?

Источники: ПВГ-2022, 11.1 (см. pvg.mk.ru)

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

Так как чисел от 1 до 5 нет в последовательности, то изначально на 2022  месте стоит число 2027.

Среди первых 2022  членов последовательности 43  полных квадрата, так как   2
46 = 2116  уже больше 2027, а   2
45 = 2025  ещё меньше и при этом из 45 первых квадратов не учитываются  2
1  и  2
2 .

Среди первых 2022  членов последовательности 11  полных кубов, так как  3
13 =2197  уже больше 2027, а   3
12 = 1728  ещё меньше и при этом из 12 первых кубов не учитывается  3
1 .

При удалении квадратов и кубов числа, являющиеся 6  степенью натуральных чисел, были посчитаны дважды. Их среди первых 2022  членов последовательности 2  , а именно  6   6
2 и 3  , так как       6
4096= 4  уже больше, чем 2027, а  6
3 =729  ещё меньше, и при этом  6
1  учитывать не надо.

Итак, после удалений на 2022  месте будет стоять число 2027+ 43+ 11 − 2= 2079.

Ответ: 2079

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

Задача 5#69819

В ряд выписано 2021  простое натуральное число. Каждое, кроме крайних, отличается от одного из своих соседей на 12,  а от другого — на 6.  Докажите, что среди этих чисел есть равные.

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

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

Способ 1

Предположим, что все числа в ряду различны. Выберем в нашем ряду число p,  у которого с каждой стороны не меньше пяти соседей, причём среди них нет числа 5.  Такое p  найдётся, так как число 2021  достаточно большое, а число 5  в нашем ряду встречается не более одного раза. Если p≡ ±1 (mod 5),  рассмотрим соседа числа p,  отличающегося от него на 6.  А если p≡ ±2 (mod 5),  рассмотрим его соседа, отличающегося на 12.  Не умаляя общности, будем считать, что этот сосед находится справа от p.  На приведённой ниже схеме выберем среди первых четырёх чисел то, которое равно остатку числа p  при делении на 5.  Число над стрелкой показывает, на сколько должен отличаться его правый сосед, а число после стрелки — какой остаток при делении на 5  этот сосед будет иметь. Все числа над стрелками однозначно определяются условиями, что разности ± 6  и ±12  чередуются и в ряду нет остатка 0 :

  +6  +12  − 6  −12  +6   +12  −6
1−−→ 2 −−−→ 4−−→ 3 −−−→ 1−−→ 2 −−−→ 4−−→ 3

Осталось заметить, что, с какого бы из первых четырёх чисел мы ни начали, через четыре шага мы придём к этому же числу(так как по одному разу прибавим 6  и 12  и по одному разу вычтем). Следовательно, в нашем ряду обязательно найдутся два одинаковых числа.

Способ 2

Пусть p  — наименьшее простое число в этом ряду большее 7.  По китайской теореме об остатках существует такое число k  (0< k≤ 35  ), что

p+ 6k≡ 0 (mod 5)

p+ 6(k+ 1)≡ 0 (mod 7).

Тогда числа p+ 6k  и p+ 6(k+ 1)  не простые, поэтому в нашем ряду они не встречаются. Но тогда в нашем ряду не может быть и чисел, больших p+ 6(k+1),  так как иначе нашлось бы два соседних числа, одно из которых не превосходит p+ 6(k− 1),  а второе не меньше числа p+ 6(k +2),  что невозможно. Следовательно, в ряду может встретиться не более 40  различных простых чисел: 2,3,5,7  и p,p+ 6,...,p+ 6⋅35.  Но в ряду 2021  число, значит, среди чисел есть равные.

Способ 3

Пусть p  — наименьшее просто число в этом ряду. Тогда все числа в ряду не превосходят p +18⋅1010,  так как если идти по ряду от p  до какого-то числа, то за каждые два шага число будет увеличиваться не более чем на 18.  Докажем, что среди чисел

p,p+6,p+ 12,...,p+ 18⋅1010(∗)

количество простых меньше 2021.  Из этого будет следовать, что в ряду обязательно найдутся равные числа. Пусть dn  — количество чисел в этом ряду, кратных n.  Подсчитаем количество чисел в ряду (*), кратных 5,7  и 11.  По формуле включений-исключений это количество равно

N =d5+ d7+ d11− d35 − d55− d77+ d385.

Если (6,n)= 1,  то на n  делится каждое n  -ое число в ряду (*) и     [3031]
dn =  n или     [3031]
dn =  n  + 1.  Следовательно,

    [   ]  [    ]  [   ]  [   ]     [    ]    [    ]    [    ]
N ≥  3031- + 3031 +  3031-−  3031- − 1− 3031 − 1 − 3031 − 1+ 3031-= 606+433+ 275 − 87− 56− 40+ 7= 1129.
      5      7      11      35        55        77        385

Итого, в ряду (*) не менее 1129  чисел, кратных 5,7  и 11.  Из этих 1129  чисел не более трёх являются простыми — это сами числа 5,7  и 11,  если они там есть. Поэтому в ряду (*) не более 3031− 1129+ 3= 1905  простых.

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

Задача 6#99641

Найдите сумму натуральных чисел от 1  до 3000  включительно, имеющих с числом 3000  общие делители, большие 1.

Источники: ИТМО - 2021, 11.2 (см. olymp.itmo.ru)

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

 3000= 23 ⋅3 ⋅53  , то есть нас интересуют числа, деляющиеся на 2,3  или 5.  Найдём сначала количество таких чисел. Для этого воспользуемся принципом включений и исключений. Чётных чисел от 1  до 3000  ровно 3000
 2 = 1500  , кратных трём — 3000
 3  =1000  , кратных пяти — 3000
 5  =600  . Однако, если просто сложить числа 1500,1000 и 600 , мы посчитаем некоторые числа 2 раза, а именно, числа, делящиеся на 2⋅3= 6,2⋅5= 10  и 3⋅5= 15  , поэтому из полученной суммы надо вычесть 3000
 6 =      3000
500,10 = 300  и 3000
15 = 200  . Однако, 1500+1000+ 600− 500− 300− 200=2100  всё ещё неправильный ответ, Поскольку в этом выражение числа, имеющие все три простых множителя, сначала считаются три раза, а потом их количество вычитается опять же три раза, поэтому надо снова добавить эти числа. Количество таких чисел   3000
− 2⋅3⋅5 =100  , значит, количество чисел, имеющих с 3000  общие делители и не превосходящих его, это 2200.

Заметим теперь, что если какое-то число x  имеет с числом N  общие делители, то число N − x  тоже имеет с N  те же самые общие делители. Значит, все интересующие нас числа, кроме чисел 1500  и 3000,  разбиваются на пары с суммой 3000  (числу 3000 в пару пришлось бы сопоставить 0,  а числу 1500− само себя). Таких пар получаается 1099,  поэтому итоговый ответ 1099⋅3000+ 3000+ 1500 =  1100⋅3000+ 1500 =3301500.

Замечание.

Числа, меньшие 3000  и взаимно простые с ним разбиваются на пары таким же образом, поэтому участники, знакомые с функцией Эйлера, могли получить формулу для ответа в виде

N(N +-1)−-N ⋅φ(N).
       2
Ответ:

 3301500

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

Задача 7#74601

Каждый из 2017 учащихся средней школы изучает английский или немецкий язык. Английский язык изучают от 70%  до 85%  от общего числа учащихся, а оба языка изучают от 5%  до 8%  . Какое наибольшее число школьников может изучать немецкий язык?

Источники: Миссия выполнима 2017

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

Пусть A  человек изучают английский язык, B  – немецкий язык, а C  – оба языка. Тогда B = 2017 − A +C.  Известно, что A ≥ 2017⋅0,7= 1411,9  и C ≤ 0,08⋅2017= 161,31.

Следовательно, B ≤ 2017 − 1412+161= 766.

Тогда наибольшее B = 766,  а достигается при A= 1412,C =161.

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