Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методическое пособие 598

.pdf
Скачиваний:
10
Добавлен:
30.04.2022
Размер:
2.67 Mб
Скачать

Пусть 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