Методическое пособие 598
.pdfПусть n A есть количество элементов множества A . Для
определения количества элементов объединения двух множеств применяют формулу:
n A B n A n B n A B . |
(17) |
Она легко объясняется с помощью диаграммы Эйлера-Венна.
Рис. 9. Диаграмма Эйлера-Венна для пересечения двух множеств
Используя формулу (17), можно определить количество элементов объединения любого числа множеств. В частности, для трёх множеств получим:
n A B С n A B C n A n B Cn A B C n A n B n C n B C
n A B A C n A n B n C n B Cn A B n A C n A B A C
n A n B n C n B C n A B n A Cn A B A C n A n B n C n A Bn A C n B C n A B C .
Выведенную формулу также можно пояснить с помощью диаграммы Эйлера – Венна.
61
Рис. 10. Диаграмма Эйлера-Венна для пересечения трёх множеств
Если имеется n слагаемых, то аналогичную формулу можно доказать методом математической индукции.
Теорема 1. Пусть A1, A2 , …, An - некоторые множества
и n A1 Card A1, |
n A2 |
Card A2 , …, |
n An Card An , |
то- |
|
гда n A1 A2 ... An n A1 n A2 ... n An |
|
||||
n A1 |
A2 n A1 A3 ... n An 1 An |
|
|||
n A1 |
A2 A3 n A2 |
A3 A4 ... |
|
(18) |
|
n An 2 An 1 ... An |
|
|
|||
... 1 n 1 n A A ... A . |
|
|
|||
|
1 |
2 |
n |
|
|
Выражение (18) допускает обобщение. Допустим, что заданы множество Sn из n опеределённых элементов и множество,
включающее k свойств p1, p2 , ..., pk , которые элементы множества Sn могут как иметь, так и не иметь. Возьмём произвольное подмножество свойств pi1 , pi2 , ..., pir . Количество элементов, удовлетворяющих всем r этим свойствам, примем как n pi1 , pi2 , ..., pir . Случай, когда элемент не удовлетворяет
свойству pi , будем записывать как pi .
Вычислим количество элементов, не удовлетворяющих совокупности требуемых свойств. Рассмотрим вначале такие очевидные случаи.
62
1)Допустим, есть одно свойство p , тогда n p n n p .
2)Пусть есть конечное количество свойств p1, p2 , ..., pk ,
взаимно |
несовместиых. |
При |
этом |
тоже |
n p1, p2 , ..., pk n k n pi .
i 1
3)Предположим, что элементы удовлетворяют наборам
разных свойств. При этом имеет место теорема, подобная теореме 1.
Теорема 2. Предположим, что заданы множество Sn из n определённых элементов и множество, включающее k
|
|
|
|
|
|
|
|
|
|
||
элементов совместных друг с другом свойств pi , i 1, k, |
ко- |
||||||||||
торым |
|
могут удовлетворять элементы множества Sn , |
при |
||||||||
этом |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k |
|
|
|
|
n |
|
, |
|
, ..., |
|
n n pi |
n pi , p j |
|
|||
p1 |
p2 |
pk |
|
||||||||
|
|
|
|
|
|
|
i 1 |
1 i j k |
(19) |
||
|
|
n pi , p j , pl ... 1 k |
n p1, p2 , ..., pk . |
||||||||
|
|
1 i j l k
Замечание. Данная теорема 2 справедлива для всякого набора свойств элементов множества Sn , которым они могут как удовлетворять, так и не удовлетворять. Это означает, что
в левой |
части |
выражения (19) может |
быть не |
только |
|||||||||||||||
n |
|
|
|
|
|
|
|
, |
но и, в частном случае, |
n p1, |
|
, p3 , |
|
. |
|||||
p1 |
, |
|
p2 |
, ..., |
pk |
p2 |
p4 |
||||||||||||
Выражение (19) при этом по отношению |
к набору свойств |
||||||||||||||||||
p2 и p4 множества S4 , |
элементы которого удовлетворяют |
||||||||||||||||||
свойствам |
|
|
|
|
p1 |
и |
p3 , |
будет |
выглядеть |
|
так: |
||||||||
n p1, |
|
, p3 , |
|
n p1, p3 n p1, p3 , p2 |
|
|
|
|
|
|
|||||||||
p2 |
p4 |
|
|
|
(20) |
||||||||||||||
n( p1, p3 , p4 ) n p1, p3 , p2 , p4 . |
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
63 |
|
|
|
|
|
|
|
Пример. В комнате находятся несколько человек, владеющих как минимум одним из трёх языков. Шесть владеют английским, шесть – немецким, семь – французским. Четыре владеют английским и немецким, три – немецким и французским, два – французским и английским. Один человек владеет водновременно тремя языками. Какое количество человек находится в комнате? Вычислть, сколько из них владеют только английским языком
Решение. Обозначим через pА свойство владеть английским языком, pН и pФ – свойства, означающие владение
соответственно немецким и французским языками. Поскольку общее количество людей образуют те, кто владеет как минимум одним языком; не владеющих ни одним языком нет. Используя формулу (18), получим:
n n pA n pН n pФ n pA , pН n pA , pФ
n pН , pФ n pA , pН , pФ 6 6 7 4 2 3 1 11.
Количество людей, владеющих только английским языком, есть n pA , pН , pФ . Применим формулу (20):
n pA , pН , pФ n pA n pA , pН n pA , pФ
n pA , pН , pФ 6 4 2 1 1.
Аналогично можно просто найти ответы и на другие вопросы подобного характера.
Учет весов элементов в формуле включений и исключений
Очередные усложнения метода имеют отношение к вводу весов элементов. При этом веса представляют собой числовые характеристики элементов заданных множеств.
64
Допустим, что |
задано множество Sn из n элементов, и |
|||
|
|
|
|
вес si из |
всякому элементу |
si Sn , i 1, n, приписан |
|||
множества свойств |
p1, p2 , ..., pk , включающего k элементов. |
При этом
1, если элемент s обладает свойством p |
, |
|
||||
|
i |
|
j |
|
|
|
p j si |
|
не обладает свойством p j , |
|
|||
0, если элемент si |
|
|||||
|
|
|
|
|
|
|
p j p j si si |
выражает |
сумму весов |
элементов, |
|||
si Sn |
|
|
|
|
|
|
удовлетворяющих свойству p j . |
|
|
|
|
||
Возьмём свойства |
pi |
, pi , ..., pi и обозначим сумму ве- |
||||
|
1 |
2 |
r |
|
|
|
сов элементов с r данными свойствами как pi |
|
, pi |
, ..., pi . |
|||
|
|
|
1 |
2 |
r |
Сумму весов для всех имеющихся подмножества из r эле-
ментов множества свойств из k |
элементов, обозначим как |
|||||
|
pi1 |
, pi2 , ..., pir r . |
Количество |
слагаемых в |
||
1 i1 i2 K ir k |
|
|
|
|
|
|
данной сумме окажется равным |
Сnr . В |
r |
учитываются |
|||
лишь веса элементов, удовлетворяющих r |
и более свойствам. |
|||||
Предположим, что элемент si Sn |
обладает t свойст- |
|||||
вами и t r, в этом случае его вес si |
в r будет при- |
|||||
сутствовать С r |
раз. В частности, в |
|
|
|
|
|
|
t |
|
|
|
|
|
1 pi1 |
p1 p2 ... pk входит Сk1 k |
|||||
i1 |
|
|
|
|
|
|
членов,
2 pi1 , pi2 p1, p2 p1, p3 ... pk 1, pk
i1 , i2
состоит из С 2 |
|
k! |
|
(k 1)k |
членов и так далее. |
|
|
|
|
||||
k |
|
2!(k 2)! |
2 |
|
||
|
|
|
||||
|
|
|
|
65 |
|
За 0 примем сумму весов всех элементов множества Sn . Такое определение 0 корректно, поскольку сумма0 должна содержать элементы, имеющие как минимум нуль свойств, значит каждый элемент множества Sn соответствует таким требованиям.
Примем за k r сумму весов элементов, удовлетворяющих только r свойствам из k заданных, при этом k 0
есть сумма весов элементов, не удовлетворяющих ни одному из заданных свойств.
В сделанных обозначениях теорема включений и исключений с учётом весов будет выглядеть так.
Теорема 3. Сумма весов элементов, удовлетворяющих
ровно r |
свойствам из k заданных p1, p2 , ..., pk , |
||||||||||
как |
|
|
|
|
|
|
|
|
|
||
|
k |
r C0 r C1 |
r 1 C 2 r 2 ... |
||||||||
|
|
r |
|
|
r 1 |
|
|
|
r 2 |
||
|
|
r k r |
|
|
|
|
|
||||
|
|
1 k r C r |
|
|
r |
|
k r |
|
|
|
|
C0 r C1 |
|
r 1 C |
2 |
|
r 2 ... |
||||||
|
|
r |
r 1 |
|
|
|
r 2 |
|
kr
1 k r Ckr k 1 i Crr i r i
i 0
k
1 i r Cir i .
i r
вычисляется
(21)
Предположим, что каждый элемент si Sn , i 1, n, обладает весом, равный единице, таким образом, pi 1, тогда сумма весов равна количеству n r слагаемых в сумме
r . В этом случае i n i , i r, k, тогда формула (21) приобретает вид:
66
k |
|
nk r 1 i r Cir n i . |
(22) |
i r |
|
Следствие. Пусть имеются множество Sn |
из n элемен- |
тов, каждому из которых приписан определённый вес, и множество, включающее k свойств, при этом сумма k 0 весов
элементов, для которых не имеет место ни одно из этих свойств, вычисляется как
k 0 0 1 2 ... 1 k k |
|
|
|
|
||||||||||||||
|
|
k |
|
|
|
|
|
|
pi1 |
|
pik . |
|
(23) |
|
||||
1 m |
|
|
, pi2 , ..., |
|
|
|
|
|||||||||||
|
m 0 |
|
|
|
1 i1 i2 ... ik k |
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
Предположим, |
что |
каждому элементу |
si Sn , i 1, n, |
|||||||||||||
приписан вес, равный единице, |
в этом случае i n i и |
|||||||||||||||||
сумма |
весов есть |
количество слагаемых в сумме. Тогда |
||||||||||||||||
0 n, |
k 0 есть количество элементов множества Sn , |
|||||||||||||||||
не удовлетворяющих ни одному из заданных |
k |
свойств. В |
||||||||||||||||
этом случае формула (23) приобретает вид: |
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
k |
|
|
|
|
|
|
|
n |
|
, |
|
, ..., |
|
n n |
pi |
n pi , p j |
|
|
|
|
||||||
p1 |
p2 |
pk |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
i 1 |
1 i j k |
|
|
|
|
||
|
|
n pi , p j , pl |
... 1 k n p1, p2 , ..., pk |
(24) |
||||||||||||||
1 i j l k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
k |
|
|
|
|
|
|
|
i1 |
i2 |
ik |
|
|
|
|
||
|
|
|
|
|
n |
|
|
|
|
|||||||||
|
|
|
1 m |
|
|
|
|
p , p , ..., p . |
|
|
|
|
||||||
|
m 0 |
|
|
|
1 i1 i2 ... ik k |
|
|
|
|
|
|
|
|
Примеры применения метода включений и исключений
Метод включений и исключений используется во всех случаях, когда возникает проблема разбиения дискретных множеств при условии, обладают или нет его элементы заданными свойствами.
67
Пример 1. Задача о беспорядках или задача о встречах
Предположим, что есть конечное упорядоченное множество натуральных чисел 1, 2, ..., n. Они могут образовывать
перестановки a1, a2 , ..., an , количество которых равно n!. В
этой совокупности перестановок есть такие, в которых ни один из элементов не сохранил своего исходного места:
ai i, i 1, n. Подобного вида перестановки называются бес-
порядками. Определим их количество.
Совокупность n элементов исследуется относительно множества свойств pi элементов оставаться на своих местах. Предположим, что k элементов фиксированы, в этом случае количество n k таких перестановок составит n k !. Количество способов, возможных для выделения k фиксированных элементов из всего числа n элементов, составит Сnk . При
этом количество беспорядков, в которых ни один элемент не остался на том иместе, в котором он был вначале, вычисляется подобно выражению (23):
n 0 n! Cn1 n 1 ! Cn2 |
n 2 ! ... 1 k Cnk n k ! |
||||||||||||||||||||||||||||
... 1 n Cnn n n ! n! |
|
n! |
|
|
|
|
|
n 1 ! |
|
|
|
|
|
||||||||||||||||
1! n 1 ! |
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
n! |
|
|
n 2 |
! ... 1 k |
|
n! |
|
|
|
|
|
|
n k ! ... |
|
||||||||||||||
2! n 2 |
! |
k ! n k ! |
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
1 |
n |
|
|
n! |
|
n n ! n! n! |
n! |
... (1)k |
n! |
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
n! n n ! |
2! |
k ! |
||||||||||||||||||||||||||
|
|
|
|
n n! |
|
1 1 |
|
|
|
|
|
|
|
1 |
|
|
1 |
i |
|||||||||||
|
|
|
|
|
|
|
|
|
n |
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
... 1 |
|
|
|
|
n! |
|
|
|
... 1 |
|
|
|
|
|
|
n! |
|
|
|
|
. |
||||||||
|
|
n! |
|
|
|
|
|
|
|
|
|
i! |
|
||||||||||||||||
|
|
|
|
|
|
|
|
2! 3! |
|
|
|
|
n! |
i 2 |
|
|
|
||||||||||||
Поскольку n 0 |
есть целое число, тогда |
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
1 i |
(25) |
|
n 0 n! |
i! |
. |
|
i 2 |
|
|
|
|
|
|
|
Здесь квадратными скобками обозначена целая часть данного выражения.
Пример 2. Задача о числе перестановок,
в которых остаются на своих местах k элементов
Здесь из n элементов k должны оставаться на своих первоначальных местах. Количество способов, которыми
можно выбрать эти k фиксированных элементов, равно Cnk . Другие n k элементов могут образовывать беспорядки, их количество вычислим по формуле (25). В этом случае, при-
меняя |
правило |
|
произведения, |
получим: |
|
n k |
1 i |
|
|
n k Cnk n k ! |
i! |
. |
(26) |
|
|
i 2 |
|
|
|
|
|
|
|
|
Вопросы для повторения
1.Комбинаторика. Правила суммы и произведения.
2.Перестановки, размещения, сочетания.
3.Перестановки с повторениями. Сочетания с повторения-
ми.
4.Выборка. Выборка с возвращением. Размещение с повторениями. Теорема о числе размещений с повторениями.
5.Бином Ньютона. Биномиальные коэффициенты. Треугольник Паскаля. Свойства биномиальных коэффициентов. Теорема о числе подмножеств конечного множества и следствие из неё. Формула бинома Ньютона для произвольного действительного показателя. Полиномиальная формула. Полиномиальные коэффициенты.
69
6.Подходы для изучения комбинаторных объектов и чисел. Метод рекуррентных соотношений.
7.Производящие функции. Производящая функция для сочетаний с ограниченным числом повторений.
8.Однородные и неоднородные линейные рекуррентные соотношения.
9.Экспоненциальные производящие функции.
10.Метод включений и исключений.
Задачи для самостоятельного решения
1. Какое количество трёхзначных чисел можно составить из цифр 1, 2, 3, 4, 5, причём каждая из них может входить в число не более одного раза?
2.Каково количество пятизначных чисел, делящихся на 5?
3.Какое количество двузначных чисел с обеими чётными цифрами?
4.Пассажир поместил багаж в автоматической камере хранения, а когда пришёл получать вещи, оказалось, что забыл номер замка ячейки. На ум ему лишь приходит, что имелись числа 45 и 58. Для получения доступа надо верно ввести комбинацию из пяти цифр. Сколько существует способов перебора номеров, чтобы открыть ячейку камеры?
5.На турнире по гимнастике две команды имели равное число участников. В результате итоговая сумма баллов, набранных всеми спортсменами, оказалась равной 156. Какое количество спортсменов участвовало в турнире, при условии, что любой соревнующийся был оценён 8 или 9 баллами?
6.Имеется царство, в котором любые два жителя различаются составом зубов. Найти максимальное количество жителей царства (наибольшее число зубов у человека равно 32)?
7.В состав роты входят три офицера и сорок солдат. Каково количество способов выделения наряд, состоящего из одного офицера и трёх солдат?
70