
§3. Элементы комбинаторики
Комбинаторика это раздел (дискретной) математики, которая изучает различные комбинации (под)множеств и свойства таких комбинаций.
3.1. Правила суммы,
произведения
и возведения в степень (См. также
[4], §1.4).
Определим на множестве мощностей
множеств операции сложения, умножения
и возведения в степень. Если |A|=a,
|B|=b,
то a+b|AB|,
где AB=,
a·b
|AB|,
ab
|AB|,
где AB
множество всех функций из B
в A:
AB={f
| f:
BA}.
Можно показать, что при конечных A и B эти операции обладают следующими свойствами.
1. Правило суммы. Если |A|=a, |B|=b, (a и b натуральные числа), то |AB|=a+b|AB|, причём |AB|=a+b тогда и только тогда, когда AB=.
2. Правило произведения. Если |A|=a, |B|=b, (a и b натуральные числа), то |AB|=a·b.
3 Правило степени. Если |A|=a, |B|=b, (a и b натуральные числа), то |AB|=ab.
Пример 3.1. Известно, что в классе из 20 учащихся 15 занимаются зимними видами спорта, 10 летними. Известно также, что все ученики класса занимаются спортом. Сколько учащихся занимаются и зимними, и летними видами спорта?
Решение. Пусть A множество учащихся, занимающихся зимними видами спорта, B множество учащихся, занимающихся летними видами спорта. Тогда AB множество учащихся, занимающихся и зимними, и летними видами спорта. Имеем |AB|=20, |A|=15, |B|=10. Тогда из равенства |AB|=|A|+|B||AB| получаем |AB|=|A|+|B||AB|=15+1020=5.
Ответ: 5 учеников.
Пример 3.2. В классе учится 20 учащихся, из которых 9 мальчиков, 11 девочек. Необходимо составить пару «мальчик девочка» для ведения вечера. Сколько возможных вариантов имеется для этого?
Решение. Пусть A множество всех мальчиков класса, B множество всех девочек. Тогда AB множество всевозможных вариантов пар «мальчик девочка». Поэтому |AB|=|A|·|B|=9·11=99 число всевозможных вариантов пар.
Ответ: 99 вариантов.
Правила суммы и произведения можно обобщить на произвольное число конечных множеств:
1) Правило суммы. Если A1, A2, …, Ak конечные множества, то
=
+
…+(1)k1|A1A2…Ak
|.
Например, при k=3 получаем
|A1A2A3|=|A1|+|A2|+|A3||A1A2||A1A3||A2A3|+|A1A2ÇA3|
при k=4 имеем
|A1A2A3A4|=|A1|+|A2|+|A3|+|A4|
|A1ÇA2||A1A3||A1A4||A2A3||A2A4||A3A4|+
+|A1A2ÇA3|+|A1A2ÇA4|+|A1A3ÇA4|+|A2A3ÇA4||A1A2ÇA3ÇA4|,
и т.д.
2) Правило произведения. Если конечные множества, то
|A1A2…Ak|=|A1|·|A2|·…·|Ak|.
Пример 3.3. В роте 5 офицеров, 10 сержантов и 70 рядовых. Сколькими способами можно составить наряд из одного офицера, одного сержанта и одного рядового?
Решение. Пусть A1, A2, A3 соответственно множества офицеров, сержантов и рядовых. По условию |A1|=5,·|A2|=10, |A3|=70. Тогда A1A2A3 это всевозможные тройки «офицер-сержант-рядовой». Таких вариантов троек, а значит и число возможностей составления таких троек (нарядов) равно |A1A2A3|=|A1|·|A2|·|A3|=5·10·70=3500.
Ответ: 3500 способами.
3.2. Сочетания (См. также [4], §5.2; [5], §5.1). Пусть N конечное множество, MN, |N|=n, |M|=m. Тогда M называется сочетанием элементов из N по m. Другими словами, если N={1, 2, …, n} n-элементное множество, то любое его m-элементное подмножество M={i1, i2, …, im} является сочетанием (при этом порядок следования элементов в M не важен!).
Например, если N={1, 2, 3, 4, 5}, то M1={1, 2, 3}, M2={2, 3, 5} различные сочетания по 3 5-элементного множества N. При этом
{1, 2, 3}, {1, 3, 2}, {2, 1, 3}, {2, 3, 1}, {3, 1, 2}, {3, 2, 1}
как сочетания не различаются.
Число всевозможных
m-элементных
сочетаний n-элементного
множества называется числом
сочетаний
из n
по m,
и обозначается через
.
Можно показать, что это число можно
подсчитать по формуле
=
,
где n!=1·2·…·(n1)·n произведение всех натуральных чисел от 1 до n если n>1, и если n=1 и n=0, то по определению полагаем n!=1!=0!=1. n! читается «эн-факториал».
Например,
=
=
=10.
Заметим, что если
k<n,
то n!=k!·(k+1)·…·n.
(например, 20!=15!·16·17·18·19·20). Поэтому при
нахождении
нет необходимости расписыватьn!,
m!(nm)!,
а достаточно n!
расписать в виде k!·(k+1)·…·n,
где k
максимальное из m
и nm,
сократить на k!,
а остальные сомножители в числителе
сократить на сомножители второго
факториала. Например,
=
=
=16·17·3·19=15504,
или
=
=
=
=15·8·17·19=38760.
Отметим следующие свойства числа сочетаний:
1)
=
;
2)
=
=n;
3)
=
.
3.3. Размещения и перестановки (См. также [4], §5.2; [5], §5.1). Пусть N конечное множество, MN, |N|=n, |M|=m. Если элементы M расположить в определённом порядке, то есть упорядочить, то полученный кортеж называется размещением элементов из N по m.
Например, если N={1, 2, …, n}, то (1, 2, 3) и (1, 3, 2) это различные размещения, хотя в них участвуют одни и те же элементы.
Число всевозможных
m-элементных
размещений n-элементного
множества называется числом
размещений n
по m,
и обозначается через
.
Можно показать, что это число можно
подсчитать по формуле
=n·(n1)·…·(nm+1)=
.
Например,
=10·9·8·7=5040.
Если в размещении из n по m n=m, то оно называется перестановкой. Другими словами, перестановкой множества N={1, 2, …, n} называется любой установленный в нём (в множестве) порядок. Число перестановок n-элементного множества обозначается через Pn. Ясно, что
Pn==n·(n1)·(n2)…·2·1=n!.
Пример 3.4. В группе студентов из 20 человек необходимо выбрать актив из 40 человек. Сколькими способами это можно сделать, если это делается:
а) с распределением обязанностей (староста, культорг, спорторг, профорг);
б) без распределения обязанностей.
Решение. Когда мы 4 человека из 20 выбираем в актив с распределением обязанностей, то, тем самым, выбираем размещение из 20 по 4. Действительно, если зафиксировать порядок следования обязанностей в виде (староста, культорг, спорторг, профорг), то актив (Иванов, Петров, Сидоров, Фёдоров) означает, что Иванов староста, Петров культорг, Сидоров спорторг, Фёдоров профорг. (А вот актив (Сидоров, Петров, Иванов, Фёдоров) уже другой (хотя участвуют те же лица), так как Сидоров староста, Иванов спорторг. Таким образом, нам достаточно найти число размещений из 20 по 4:
=20·19·18·17=116280
способами можно распределить обязанности старосты, культорга, спорторга, профорга в группе из 20 человек.
б) Если актив выбираем без распределения обязанностей, то в активе {Иванов, Петров, Сидоров, Фёдоров} нет разницы, кто в каком порядке идёт. Например, {Сидоров, Петров, Иванов, Фёдоров} тот же самый актив. Таким образом, нам достаточно найти число сочетаний из 20 по 4:
=
=
=17·3·19·5=4845
способами можно выбрать актив в составе 4 человек из 20 без распределения обязанностей.
3.4. Упражнение. Вычислить:
1) 3!, 4!, 5!, 6!, 7!;
2)
,
,
,
;
3)
+
,
,
;
4)
;
;
;
5)
n!,
(m+1)!,
m!;
6)
,
,
,
+
;
7) P4, P5, P6, P7;
8)
+
,
+
,
.
Решение.
2) Найдём
.
Вынесем общий множитель 4! За скобки в
числителе и сократим со знаменаталам:
=
=
=205.
3)
+
=
+
=20+21=41.
4)
=
=
.
5)
n!=
n!=
n!=
=
==
.
6) Воспользуемся формулой для нахождения числа размещений:
=543=60.
7) Воспользуемся формулой для нахождения числа перестановок:
P4=4!=1234=24.
8) Найдём первое число:
+
=
+
=
+
=10+360=370.
Ответ:
2)
=205;
3)
+
=41;
4)
=
; 5)
n!=
;
5)
=60; 7)P4=24;
8)
+
=370.