0% нашли этот документ полезным (0 голосов)
80 просмотров48 страниц

Korablev Combinatoric

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

Загружено:

User Comfy
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
80 просмотров48 страниц

Korablev Combinatoric

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

Загружено:

User Comfy
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
Вы находитесь на странице: 1/ 48

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение


высшего профессионального образования
«Челябинский государственный университет»

КЛАССИЧЕСКОЕ УНИВЕРСИТЕТСКОЕ ОБРАЗОВАНИЕ

Ф. Г. Кораблёв, В. В. Кораблёва

Дискретная математика: комбинаторика

Учебное пособие

Челябинск 2017
2

Предисловие
Небольшой объем часов, отводимый на изучение комбинаторики при изуче-
нии курса “Дискретная математика” обусловили потребность создания данно-
го пособия. Данное издание, будучи первой частью пособия, включает в себя
основные понятия и теоретические положения комбинаторики. При изучении
комбинаторики дискретная математика рассматривается не с алгоритмиче-
ских позиций, а как язык и средство формулирования и организации поня-
тий, описывающих дискретные структуры. В тексте определений не меньше,
чем методов и теорем. Определения в тексте сопровождаются примерами,
а упражнения приводятся в конце пособия. Их цель — создать правильные
мотивировки, побудить читателя к размышлению над обсуждаемыми поня-
тиями и методами. Наряду с теоретическими знаниями приводятся строго
обоснованные решения задач. Настоящее пособие имеет целью помочь чи-
тателям овладеть техникой решения некоторых задач комбинаторного ха-
рактера.
Для понимания содержания пособия требуется знание некоторых поня-
тий и фактов из алгебры. Материал организован следующим образом. В пер-
вой главе приводиться курс лекций по комбинаторике. В ней обсуждаются
основные определения и доказываются необходимые теоремы. Вторая глава
посвящена задачам, которые сопровождаются полными и подробными реше-
ниями. В ней содержатся и упражнения для самостоятельного решения. В
конце пособия приводиться список литературы в котором можно найти до-
полнительный теоретический и практический материал по рассматриваемой
тематике.
Пособие прежде всего ориентируется на студентов математических спе-
циальностей, но может быть полезно и студентам других специальностей,
изучающих высшую математику и теорию вероятностей. Изучение комбина-
торики также будет полезно любому заинтересованному читателю для раз-
вития самостоятельных навыков, для решения задач в области дискретной
математики и применения методов дискретного анализа в своей профессио-
нальной деятельности.
Оглавление

1 Основные понятия комбинаторики 5


1.1 Операции над множествами . . . . . . . . . . . . . . . . . . . . . 5
1.2 Комбинаторные числа . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3 Свойства комбинаторных чисел . . . . . . . . . . . . . . . . . . . 15
1.4 Принцип включения-исключения . . . . . . . . . . . . . . . . . . 23
1.5 Линейные рекуррентные соотношения . . . . . . . . . . . . . . . 27

2 Практикум 33
2.1 Примеры решения задач . . . . . . . . . . . . . . . . . . . . . . . 33
2.2 Задачи для самостоятельного решения . . . . . . . . . . . . . . . 41
Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

3
4 ОГЛАВЛЕНИЕ
Глава 1

Основные понятия и
теоремы комбинаторики
1.1 Операции над множествами
Определение 1. Пусть X, Y — два множества. Положим

(1) X ∪ Y = {x|x ∈ X или x ∈ Y },

(2) X ∩ Y = {x|x ∈ X и x ∈ Y },

(3) X \ Y = {x|x ∈ X и x 6∈ Y }.

Тогда X ∪ Y называется объединением множеств X и Y , X ∩ Y на-


зывается пересечением множеств X и Y , X \ Y называется разностью
множеств X и Y . Если Y ⊆ X, то Y = X \ Y называется дополнением
множества Y в множестве X.

Определение 2. Пусть X – множество, Y ⊆ X. Характеристической


функцией подмножества Y называется функция χY : X → {0, 1}, задан-
ная правилом: 
1, если x ∈ Y
χY (x) = .
0, если x 6∈ Y

Теорема 1 (Об основных операциях над множествами).


Операции ∪, ∩ и \ обладают следующими свойствами:

(1) X ∪ Y = Y ∪ X и X ∩ Y = Y ∩ X,

5
6 ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ КОМБИНАТОРИКИ

(2) (X ∪ Y ) ∪ Z = X ∪ (Y ∪ Z) и (X ∩ Y ) ∩ Z = X ∩ (Y ∩ Z),

(3) (X ∪ Y ) ∩ Z = (X ∩ Z) ∪ (Y ∩ Z) и (X ∩ Y ) ∪ Z = (X ∪ Z) ∩ (Y ∪ Z),

(4) X ∩ Y = X ∪ Y и X ∪ Y = X ∩ Y ,

(5) X ∪ X = X и X ∩ X = X,

(6) X = X.

Доказательство. Докажем третье свойство

(X ∪ Y ) ∩ Z = (X ∩ Z) ∪ (Y ∩ Z).

Для доказательства равенства двух множеств надо показать, что множество


из левой части равенства содержится в множестве из правой части равенства,
и наоборот, множество из правой части равенства содержится в множестве
из левой части равенства.
1. Пусть x ∈ (X ∪ Y ) ∩ Z. Тогда x ∈ X ∪ Y и x ∈ Z. Так как x ∈ X ∪ Y ,
то либо x ∈ X, либо x ∈ Y . Рассмотрим каждый из этих случаев отдельно.
1.1. Пусть x ∈ X. Тогда, так как x ∈ Z, то x ∈ X ∩ Z. Следовательно
x ∈ (X ∩ Z) ∪ (Y ∩ Z). Таким образом в этом случае, если x ∈ (X ∪ Y ) ∩ Z,
то x ∈ (X ∩ Z) ∪ (Y ∩ Z). Это означает, что (X ∪ Y ) ∩ Z ⊆ (X ∩ Z) ∪ (Y ∩ Z).
1.2. Пусть x ∈ Y . Тогда, аналогично предыдующему случаю, так как
x ∈ Z, то x ∈ Y ∩ Z. Следовательно x ∈ (X ∩ Z) ∪ (Y ∩ Z). Снова получаем,
что (X ∪ Y ) ∩ Z ⊆ (X ∩ Z) ∪ (Y ∩ Z).
2. Пусть теперь x ∈ (X ∩ Z) ∪ (Y ∩ Z). Это означает, что либо x ∈ X ∩ Z,
либо x ∈ Y ∩ Z. Снова рассмотрим каждый из этих случаев по-отдельности.
2.1. Пусть x ∈ X ∩ Z. Тогда x ∈ X и x ∈ Z. Так как x ∈ X, то x ∈ X ∪ Y .
Следовательно x ∈ (X ∪Y )∩Z. Получаем, что (X ∩Z)∪(Y ∩Z) ⊆ (X ∪Y )∩Z.
2.2. Пусть x ∈ Y ∩ Z. Тогда x ∈ Y и x ∈ Z. Снова, так как x ∈ Y , то
x ∈ X ∪Y . Следовательно x ∈ (X ∪Y )∩Z. Получаем, что (X ∩Z)∪(Y ∩Z) ⊆
(X ∪ Y ) ∩ Z.
Таким образом мы получили, что (X ∪ Y ) ∩ Z ⊆ (X ∩ Z) ∪ (Y ∩ Z) и
(X ∩Z)∪(Y ∩Z) ⊆ (X ∪Y )∩Z. Следовательно (X ∪Y )∩Z = (X ∩Z)∪(Y ∩Z).
Доказательство оставшихся свойств из формулировки теоремы оставля-
ется в качестве упражнения.
1.1. ОПЕРАЦИИ НАД МНОЖЕСТВАМИ 7

Определение 3. Пусть X — множество. Множество всех подмножеств


множества X называется булеаном и обозначается 2X .
Определение 4. Мощностью конечного множества X называется число
элементов в множестве X и обозначается |X|.
Теорема 2 (Свойства характеристической функции).
Пусть A, B — подмножества множества X. Тогда справедливы следу-
ющий равенства:
(1) χA∩B (x) = χA (x)χB (x),

(2) χA (x) = 1 − χA (x),

(3) χA∪B (x) = χA (x) + χB (x) − χA (x)χB (x),


P
(4) χA (x) = |A|.
x∈X

Доказательство. Докажем третье равенство

χA∪B (x) = χA (x) + χB (x) − χA (x)χB (x).

Пусть x ∈ X. Возможны четыре случая: x ∈ A \ B, x ∈ B \ A, x ∈ A ∩ B


и x ∈ X \ (A ∪ B). Покажем, что равенство справедливо во всех четырех
случаях.
1. Пусть x ∈ A \ B. Тогда x ∈ A ∪ B, x ∈ A и x ∈/ B. Следовательно
χA∪B (x) = 1, χA (x) = 1 и χB (x) = 0. Тогда

χA∪B (x) = χA (x) + χB (x) − χA (x)χB (x).

2. Аналогичным образом равенство справедливо в случае, когда x ∈ B \A.


3. Пусть x ∈ A ∩ B. Тогда x ∈ A и x ∈ B. Следовательно

χA∪B (x) = χA (x) = χB (x) = 1.

Отсюда следует, что χA∪B (x) = χA (x) + χB (x) − χA (x)χB (x).


4. Пусть, наконец, x ∈ X \ (A ∪ B). Тогда x ∈/Aиx∈ / B. Следовательно
χA∪B (x) = χA (x) = χB (x) = 0. Отсюда следует, что

χA∪B (x) = χA (x) + χB (x) − χA (x)χB (x).

Доказательство оставшихся трех равенств из формулировки теоремы


оставляется в качестве упражнения.
8 ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ КОМБИНАТОРИКИ

Определение 5. Пусть для каждого i ∈ I множество Xi является под-


S
множеством множества X. Если X = Xi , то совокупность {Xi |i ∈ I}
i∈I
подмножеств множества X называется покрытием множества X.

Определение 6. Покрытие {Xi |i ∈ I} множества X называется разбие-


нием, если

(1) Xi ∩ Xj = ∅, при i 6= j,

(2) |Xi | > 0 для любого i ∈ I.

Пример.
1. Пусть X = N. Рассмотрим множества
X0 = {x ∈ X|x ≡ 0(3)}, т. е. X0 = {3, 6, 9, . . .},
X1 = {x ∈ X|x ≡ 1(3)}, т. е. X1 = {1, 4, 7, 10, . . .},
X2 = {x ∈ X|x ≡ 2(3)}, т. е. X2 = {2, 5, 8, 11, . . .}.
Тогда {X0 , X1 , X2 } является разбиением множества X.
2. Пусть X = (0; 1) ⊂ R. Рассмотрим бесконечное семейство подмножеств
{Xn = ( n1 ; 1) ⊂ X|n > 2} = {X2 = ( 21 ; 1), X3 = ( 13 ; 1), . . .}.
Тогда {X2 , X3 , X4 , . . .} является бесконечным покрытием множества X.

Теорема 3 (Правило суммы).


Если {Xi |i = 1, 2, . . . , n} — разбиение множества X, и для каждого i =
1, . . . , n мощность |Xi | конечна, то
n
X
|X| = |Xj |.
j=1

Доказательство. Доказательство проведем индукцией по числу элементов


n в разбиении множества X.
База индукции. Пусть n = 1. Тогда X = X1 . Следовательно |X| = |X1 |.
Пусть теперь n = 2. Тогда X = X1 ∪ X2 и X1 ∩ X2 = ∅. Рассмотрим характе-
ристическую функцию χX . С одной стороны
X
χX (x) = |X|.
x∈X

С другой стороны
1.1. ОПЕРАЦИИ НАД МНОЖЕСТВАМИ 9

X X X
χX (x) = χX1 ∪X2 (x) = (χX1 (x) + χX2 (x) − χX1 ∩X2 (x)) =
x∈X x∈X x∈X
X X
= χX1 (x) + χX2 (x) = |X1 | + |X2 |.
x∈X x∈X

Предположение индукции. Пусть при всех k < n утверждение теоремы


справедливо.
n n−1
Xj . Рассмотрим множество X 0 =
S S
Шаг индукции. Пусть X = Xj .
j=1 j=1
Если {X1 , . . . , Xn } является разбиением множества X, то {X1 , . . . , Xn−1 } яв-
ляется разбиением множества X 0 . Теперь по предположению индукции имеем
n−1
|X 0 | =
P
|Xj |.
j=1
Далее, {X 0 , Xn } является разбиением множества X. В частности, X 0 ∩
n−1 n
0
P P
Xn = ∅. Тогда получаем |X| = |X | + |Xn | = |Xj | + |Xn | = |Xj |.
j=1 j=1

Теорема 4 (О числе всех подмножеств).


Если X — конечное множество, то |2X | = 2|X| .

Доказательство. Докажем индукцией по числу элементов в множестве X.


База индукции. Пусть |X| = 0. Тогда X = ∅ и 2∅ = {∅}. Следовательно
|2∅ | = |{∅}| = 1 = 20 .
Предположение индукции: пусть утверждение теоремы верно при |X| <
n.
Шаг индукции: пусть |X| = n > 0. Зафиксируем элемент a ∈ X и поло-
жим C0 = {Y ∈ 2X |a 6∈ Y } и C1 = {Y ∈ 2X |a ∈ Y }. Тогда

C 0 ∩ C 1 = ∅ и 2X = C 0 ∪ C 1 .

Следовательно {C0 , C1 } является разбиением множества 2X . По правилу



суммы имеем 2X = |C0 | + |C1 |. Заметим, что мощности множеств C0 и
C1 совпадают, и равны мощности множества всех подмножеств множества

X \ {a}. Имеем 2X = 2|C0 | = 2 · 2X\{a} = 2|X| .

Определение 7. Пусть X1 , X2 , . . . , Xn — множества. Множество

{(x1 , . . . , xn )|xi ∈ Xi , i = 1, . . . , n}
10 ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ КОМБИНАТОРИКИ

называется прямым произведением множеств X1 , X2 , . . . , Xn и обознача-


ется X1 × . . . × Xn .

Теорема 5 (Правило произведения).


Для любых конечных множеств X1 , X2 , . . . , Xn справедливо равенство

|X1 × X2 × . . . × Xn | = |X1 | · |X2 | · . . . · |Xn |.

Доказательство. Докажем индукцией по числу сомножителей n в прямом


произведении.
|X
S1 |
База индукции. Пусть n = 2. Заметим, что X1 × X2 = {ui } × X2 , где
i=1
X1 = {u1 , u2 , . . . , u|X1 | }. Более того, для любых i, j = 1, 2, . . . , |X1 |

при i 6= j : ({ui } × X2 ) ∩ ({uj } × X2 ) = ∅, и |{ui } × X2 | = |X2 | =


6 0.

Следовательно совокупность {{u1 } × X2 , . . . , {u|X1 | } × X2 } является раз-


биением множества X1 × X2 . Теперь по правилу суммы получаем
|X1 | |X1 |
X X
|X1 × X2 | = |{ui } × X2 | = |X2 | = |X1 | · |X2 |.
i=1 i=1

Предположение индукции. Пусть утверждение теоремы справедливо для


прямого произведения k < n сомножителей.
Шаг индукции. Рассмотрим множество X 0 = X1 × . . . × Xn−1 . Тогда X1 ×
. . . × Xn = X 0 × Xn . Следовательно

|X1 × . . . × Xn | = |X 0 × Xn | = |X 0 | · |Xn | = |X1 | · . . . · |Xn−1 | · |Xn |.


1.2. КОМБИНАТОРНЫЕ ЧИСЛА 11

1.2 Комбинаторные числа и их рекуррентные


соотношения
Определение 8. Пусть X — множество мощности n > 0, и k > 0. Число
различных подмножеств мощности k в множестве X называется числом
сочетаний из n по k и обозначается Cnk .

Пример. Рассмотрим X = {1, 2, 3} и k = 2. Тогда существует ровно три


различных подмножества мощности 2: {1, 2}, {2, 3} и {1, 3}. Следовательно
C32 = 3.

Теорема 6 (О рекуррентном соотношении для числа сочетаний).

(1) Cn0 = Cnn = 1,

(2) Cnk = 0 при k > n,


k−1
(3) Cnk = Cn−1 k
+ Cn−1 .

Доказательство. 1. Справедливость равенств Cn0 = 1 и Cnn = 1 следует из


того, что единственное подмножество мощности 0 — пустое множество ∅, а
единственное подмножество мощности n — все множество X.
2. Cnk = 0 при k > n так как не существует подмножеств мощности k > n
в множестве из n элементов.
3. Пусть n, k > 0 и C = {Y ⊆ X||Y | = k}. Отметим, что |C| = Cnk .
Зафиксируем некоторый элемент a ∈ X и рассмотрим два множества

C0 = {Y ⊆ X||Y | = k и a 6∈ Y } и C1 = {Y ⊆ X||Y | = k и a ∈ Y }.

Так как C = C0 ∪ C1 и C0 ∩ C1 = ∅, то совокупность {C0 , C1 } является


разбиением множества C. Заметим, что

(1) Элемент a не принадлежит ни одному множеству из C0 , и поэтому


k
|C0 | = Cn−1 ,

(2) Любое множество из C1 получается из некоторого подмножества Y 0 ⊆


X \ {a} мощности k − 1 присоединением элемента a, и поэтому |C1 | =
k−1
Cn−1 .
12 ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ КОМБИНАТОРИКИ

k−1
По правилу суммы имеем: Cnk = Cn−1 k
+ Cn−1 .
Определение 9. Пусть n ∈ N∪{0}. Число способов образования произведе-
ний из n+1 упорядоченных сомножителей относительно неассоциативного
умножения называется числом Каталана и обозначается qn .
Пример. Для n = 2 существует ровно два способа образовать произведения
элементов a0 , a1 , a2 :
(a0 · a1 ) · a2 и a0 · (a1 · a2 ).
Следовательно q2 = 2.
Замечание. Если a0 , a1 , . . . , an — сомножители, то qn равно числу способов
расставить скобки так, чтобы на каждом шаге вычислялось произведение
двух элементов.
Теорема 7 (О рекуррентном соотношении для числа Каталана).

(1) q0 = 1,
n−1
P
(2) qn = qi · qn−i−1 .
i=0

Доказательство. 1. q0 = 1 следует из определения числа Каталана.


2. Разобьем всевозможные расстановки скобок на n классов в зависимости
от положения двух пар внешних скобок. Если первая пара скобок содержит
i + 1 множителей, то после расстановки двух пар внешних скобок, получится
произведение (a0 , a1 , . . . , ai ) · (ai+1 , . . . , an ), i = 0, . . . , n − 1. Внутри первой
пары скобок существует ровно qi способов расставить скобки, в внутри вто-
рой пары — ровно qn−i−1 способов. Тогда общее число способов расставить
скобки в этом случае по правилу произведения равно qi · qn−i−1 . Требуемое
рекуррентное соотношение получается применением правила суммы.
Определение 10. Пусть X — множество мощности n, и k > 0. Число
неупорядоченных разбиений множества X на k подмножеств называется
числом Стирлинга второго рода и обозначается Snk . Положим S00 = 1.
Пример. Рассмотрим X = {1, 2, 3} и k = 2. Существует ровно три различ-
ных разбиения множества X на два подмножества:

{{1}, {2, 3}}, {{2}, {1, 3}}, {{3}, {1, 2}}.

Следовательно S32 = 3.
1.2. КОМБИНАТОРНЫЕ ЧИСЛА 13

Теорема 8 (О рекуррентном соотношении для числа Стирлинга второго ро-


да).

(1) S00 = 1, S01 = 0,


k−1
(2) Snk = Sn−1 k
+ k · Sn−1 .

Доказательство. 1. Заметим, что Snk = 0 при k > n, так как не существует


разбиений множества из n элементов на k > n непустых подмножеств. В
частности S01 = 0.
2. Пусть X — множество мощности n > 0. Зафиксируем некоторый эле-
мент a ∈ X. Чтобы получить разбиение множества X на k подмножеств,
можно разбить множество X \ {a} на k подмножеств и поместить элемент
k
a ∈ X в любой из них k · Sn−1 способами или образовать отдельное одноэле-
ментное подмножество разбиения {a} и разбить X \{a} на k−1 подмножество
k−1 k−1
Sn−1 способами. Отсюда по правилу суммы Snk = Sn−1 k
+ k · Sn−1 .

Следствие 1 (О числах Sn2 ).


Sn2 = 2n−1 − 1 при n > 2.

Доказательство. Отметим, что по рекуррентному соотношению для числа


Стирлинга второго рода для k = 2 имеем:

Sn2 = Sn−1
1 2
+ 2 · Sn−1 .

Также отметим, что Sn1 = 1 при n > 1, так как существует только одно
разбиение множества из n элементов на одно подмножество.
Докажем,что Sn2 = 2n−1 −1, индукцией по числу элементов n в множестве.
База индукции. Пусть n = 2. Тогда S22 = S11 +2·S12 = 1+2·0 = 1 = 22−1 −1.
Предположение индукции. Пусть утверждение верно при любом k < n.
Шаг индукции. Sn2 = Sn−1
1 2
+ 2 · Sn−1 = 1 + 2 · (2n−2 − 1) = 2n−1 − 1.

Определение 11. Пусть n > 0. Число всех неупорядоченных разбиений


множества мощности n называется числом Белла и обозначается Bn , т.е.
n
Snk и B0 = 1.
P
Bn =
k=0

Теорема 9 (О рекуррентном соотношении для числа Белла).


n−1
P k
Пусть n > 1. Тогда Bn = Cn−1 · Bn−k−1 .
k=0
14 ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ КОМБИНАТОРИКИ

Доказательство. Пусть X — множество мощности n > 1. Зафиксируем


некоторый элемент a ∈ X. Пусть Y — элемент разбиения множества X,
содержащий элемент a, и пусть |Y \ {a}| = k. Тогда 0 6 k 6 n − 1.
Множество X \ Y можно разбить Bn−k−1 способами. Число способов вы-
k
брать подмножество Y в множестве X равно Cn−1 , так как один элемент a
заведомо лежит в множестве Y . Следовательно число способов разбить мно-
жество X так, чтобы элемент a принадлежал подмножеству мощности k + 1
k
равно Cn−1 · Bn−k−1 . Теперь утверждение теоремы следует из правила сум-
мы.
1.3. СВОЙСТВА КОМБИНАТОРНЫХ ЧИСЕЛ 15

1.3 Свойства комбинаторных чисел


Определение 12. Число упорядоченных подмножеств мощности k в мно-
жестве из n элементов называется числом размещений из n по k и обозна-
чается через Akn .

Теорема 10 (О числе размещений).

n!
Akn = = n(n − 1) . . . (n − k + 1).
(n − k)!

Доказательство. Справедливость теоремы следует из правила произведе-


ния. Пусть (x1 , x2 , . . . , xk ) — упорядоченная последовательность. Её построе-
ние осуществляется за k шагов: 1-ым шагом выбираем элемент x1 различны-
ми n способами. Второй элемент x2 выбираем n − 1 способами, и так далее.
Последний элемент xk можно выбрать n − k + 1 различными способами.

Теорема 11 (О числе биекций).


Пусть X — множество мощности n. Тогда число различных биекций
f : X → X равно n!.

Доказательство. Пусть x1 , x2 , . . . , xn — элементы множества X. Каждая би-


екция f : X → X задается соответствием:

x1 x2 . . . x n
l l ... l ,
f (x1 ) f (x2 ) . . . f (xn )

в котором все элементы f (x1 ), . . . , f (xn ) различны. Тогда каждая биекция


однозначно определяется упорядоченной последовательностью

(f (x1 ), f (x2 ), . . . , f (xn )).

Всего таких различных последовательностей по предыдущей теореме ровно


Ann = n! штук.

Замечание. Задание биекции на множестве X мощности n эквивалентно


упорядочиванию элементов множества X. Тогда число всевозможных упоря-
доченных множеств мощности n равно n!.
16 ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ КОМБИНАТОРИКИ

Теорема 12 (О числе сочетаний).


n!
Cnk = .
k! · (n − k)!
Доказательство. По определению Cnk равно числу подмножеств мощности
k в множестве из n элементов. Каждому из этих подмножеств соответствует
k! упорядоченных подмножеств. Следовательно , по правилу произведения
число упорядоченных подмножеств мощности k в множестве из n элементов
n!
равно Cnk · k!. С другой стороны эта величина равна Akn = (n−k)! . Отсюда
получаем, что
n!
Cnk = .
k! · (n − k)!

Теорема 13 (Биномиальная формула).


n
X
n
(1 + t) = Cnk · tk .
k=0

Доказательство. Докажем индукцией по числу n.


База индукции. Пусть n = 1. Тогда (1 + t)1 = C10 + t · C11 .
Предположений индукции. Пусть утверждение теоремы верно для любого
k < n.
Шаг индукции.

(1 + t)n = (1 + t)n−1 · (1 + t) =
1 2
= (1 + Cn−1 t + Cn−1 t2 + . . . + Cn−1
n−1 n−1
t ) · (1 + t) =
1 2
= (1 + Cn−1 t + Cn−1 t2 + . . . + Cn−1
n−1 n−1
t )+
1
+ (t + Cn−1 t2 + Cn−1
2
t3 + . . . + Cn−1
n−1 n
t )=
1 0
= 1 + t(Cn−1 + Cn−1 ) + t2 (Cn−1
2 1
+ Cn−1 ) + . . . + tn Cn−1
n−1

Используя рекуррентное соотношение для числа сочетаний


k k−1
Cn−1 + Cn−1 = Cnk

и равенство
n−1
Cn−1 = 1 = Cnn ,
получаем требуемое в условии теоремы соотношение.
1.3. СВОЙСТВА КОМБИНАТОРНЫХ ЧИСЕЛ 17

Теорема 14 (Свойства числа сочетаний).


Имеют место следующие соотношения:

(1) Cnk = Cnn−k ,


n
Cnk = 2n ,
P
(2)
k=0
n
(−1)k Cnk = 0,
P
(3)
k=0

k
k
Cns Cm
k−s
P
(4) (Свёртка Вандермонда) Cn+m = , m > k, n > k.
s=0

Доказательство. 1. Справедливость этого равенства следует из теоремы 12


о числе сочетаний Cnk .
2. Справедливость этого равенства следует из биномиальной формулы
n
(теорема 13). В самом деле: 2n = (1 + 1)n = Cnk · 1k .
P
k=0
3. Справедливость этого равенства также следует из биномиальной фор-
мулы аналогично предыдущему случаю. В самом деле:
n
X
n
0 = (1 − 1) = Cnk · (−1)k .
k=0

4. Для доказательства этого равенства вычислим значение (1 + t)n+m дву-


мя разными способами. С одной стороны, по биномиальной формуле
n+m
X
n+m k
(1 + t) = Cn+m tk .
k=0

С другой стороны:

n
X m
X
n+m n m
(1 + t) = (1 + t) · (1 + t) = Cnl tl · s s
Cm t =
l=0 s=0

= (1 + Cn1 t + Cn2 t2 + . . . + Cnn tn ) · (1 + Cm


1 2 2
t + Cm m m
t + . . . + Cm t )

Коэффициент при слагаемом tk после раскрытия скобок равен сумме про-


изведений вида Cni · Cm
j
, для которых i + j = k. Следовательно, коэффициент
k
при tk равен
P s k−s
Cn ·Cm . Сравнивая полученную величину с коэффициентом
s=0
k
при t в биномиальной формуле, получаем требуемое равенство.
18 ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ КОМБИНАТОРИКИ

Определение 13. Пусть X — множество мощности n,

ν : X → N ∪ {0}
P
и ν(x) = k. Пара (X, ν) называется мультимножеством мощности k над
x∈X
множеством X. Значение ν(x) называется кратностью вхождения элемен-
та x в мультимножество (X, ν).

Пример. Пусть X = {a1 , a2 , a3 }. Мультимножеством мощности 3 являет-


ся, например, набор элементов {a1 , a1 , a1 }, при этом ν(a1 ) = 3, ν(a2 ) = 0 и
ν(a3 ) = 0.
Примером мультимножества мощности 6 служит набор элементов

{a1 , a2 , a2 , a3 , a3 , a3 },

при этом ν(a1 ) = 1, ν(a2 ) = 2 и ν(a3 ) = 3.

Замечание. Можно рассматривать упорядоченные мультимножества, кото-


рые характеризуются не только кратностью вхождения элементов множества
X, но и порядком, в котором эти элементы образуют множество. Примера-
ми различных упорядоченных мультимножеств мощности 5 над множеством
{0, 1} являются наборы

(0, 0, 1, 1, 1) и (0, 1, 0, 1, 1).

Эти наборы совпадают, как мультимножества, но различаются, как упорядо-


ченные мультимножества.

Определение 14. Пусть X — множество мощности n. Через Cnk будем


обозначать число различных мультимножеств мощности k над множе-
ством X.

Теорема 15 (О числе мультимножеств).


k
Cnk = Cn+k−1

Доказательство. Пусть X = {x1 , x2 , . . . , xn }. Набор из таких n чисел

k1 = ν(x1 ), k2 = ν(x2 ), . . . , kn = ν(xn ),


1.3. СВОЙСТВА КОМБИНАТОРНЫХ ЧИСЕЛ 19

n
P
что ki = k, однозначно задаёт мультимножество мощности k. Следователь-
i=1
но число Cnk равно числу различных неотрицательных решений уравнения

k1 + k2 + . . . + kn = k.

Рассмотрим прямое произведение множеств Z2 = {0, 1}, а именно

Z2n+k−1 = Z
| 2 × Z2 {z
× . . . × Z}2 .
n+k−1 раз

n
P
Сопоставим каждому решению (k1 , k2 , . . . , kn ) уравнения ki = k эле-
i=1
мент из множества Z2n+k−1 следующим образом:

(k1 , k2 , . . . , kn ) ←→ (1, 1, . . . , 1, 0, 1, . . . , 1, 0, . . . , 0, 1, 1, . . . , 1).


| {z } | {z } | {z }
k1 k2 kn

Тогда число решений уравнения совпадает с числом наборов длины n +


k − 1, содержащих ровно k единиц (и ровно n − 1 ноль). Каждый такой
набор можно построить, если выбрать k мест из n + k − 1, на которые ставим
единицы, а остальные места заполнить нулями. Значит число таких наборов
k
равно Cn+k−1 .

Замечание. Число Cnk совпадает с числом способов разложить k одинако-


вых шаров по n различным ящикам. В самом деле, каждое разложение шаров
по ящикам задаётся такой последовательностью из n чисел k1 , k2 , . . . , kn , что
Pn
ki = k. Число ki показывает, сколько шаров лежит в i-ом ящике. Из дока-
i=1
зательства теоремы следует, что число таких последовательностей в точности
равно Cnk .

Определение 15. Пусть X — множество мощности n. Число упорядо-


ченных разбиений множества X на m подмножеств мощностей k1 , . . . , km
называется полиномиальным коэффициентом и обозначается Cnk1 ,...,km .

Пример. 1. Пусть m = n, и пусть k1 = k2 = . . . = km = 1. Тогда упоря-


доченное разбиение множества X мощности n на столько же подмножеств
мощности 1 — это упорядочивание множества X. Следовательно Cn1,...,1 = n!.
2. Пусть X = {x1 , . . . , xn }, и пусть m = 2. Тогда любое упорядоченное раз-
биение множества X на два подмножества однозначно определяется выбором
20 ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ КОМБИНАТОРИКИ

первого подмножества разбиение. Второе подмножество разбиения сдержит


все оставшиеся элементы множества X. Следовательно Cnk1 ,k2 = Cnk1 ,n−k1 =
Cnk1 .
Замечание. Полиномиальный коэффициент Cnk1 ,...,km совпадает с числом
способов разложить n различных шаров (элементов множества X) по m
различным ящикам (упорядоченым подмножествам разбиения) так, чтобы в
i-ом ящике лежало ровно ki шаров.
Теорема 16 (О числе упорядоченных мультимножеств).
Пусть X = {x1 , . . . , xn } — множество мощности n, и пусть (X, ν) —
такое мультимножество мощности k над множеством X, что ν(xi ) = ki .
Тогда число таких упорядоченных мультимножеств равно Ckk1 ,...,kn .
Доказательство. Рассмотрим n различных ящиков, помеченных элемента-
ми множества X. Тогда каждое упорядоченное мультимножество мощности
k над множеством X задает разложение k различных шаров (помеченных
числами 1, 2, . . . , k) по этим ящикам. При этом, если элемент xi ∈ X стоит
на j-ом месте в упорядоченном мультимножестве, то шар с номером j лежит
в ящике с номером xi . Наоборот, каждому разложению шаров по ящикам
можно сопоставить упорядоченное мультимножество. Следовательно, число
таких упорядоченных мультимножеств совпадает с числом способов разло-
жить k различных шаров по n ящикам, то есть с величиной Ckk1 ,...,kn .
Теорема 17 (О полиномиальных коэффициентах).
n!
Cnk1 ,...,km = .
k1 ! · . . . · km !
Доказательство. Построение упорядоченного разбиения множества мощно-
сти n на m подмножеств A1 , . . . , Am мощностей k1 , . . . , km соответственно осу-
ществляется за m шагов.
1-ый шаг. Множество A1 мощности k1 можно выбрать Cnk1 различными
способами.
2-ой шаг. Множество A2 мощности k2 можно выбрать из оставшихся эле-
k2
ментов множества X \ A1 различными Cn−k 1
способами.
..
.
m-ый шаг. Последнее множество Am мощности km можно выбрать
km
Cn−k = Ckkmm = 1 способом.
1 −k2 −...−km−1
1.3. СВОЙСТВА КОМБИНАТОРНЫХ ЧИСЕЛ 21

По правилу произведения получаем, что

k2 k km
Cnk1 ,...,km = Cnk1 · Cn−k 1
· . . . · Cn−k
m−1
1 −...−km−2
· Cn−k 1 −...−km−1
=
n! (n − k1 )! (n − k1 − . . . − km−1 )!
= · · ... · =
k1 !(n − k1 )! k2 !(n − k1 − k2 )! km !0!
n!
= .
k1 ! . . . km !

Следствие 2 (О числе неупорядоченных разбиений).


Число неупорядоченных разбиений множества мощности n на m под-
множеств мощностей k1 , . . . , km равно
1
· Cnk1 ,...,km .
m!
Доказательство. В самом деле, каждое неупорядоченное разбиение на m
подмножеств задает m! упорядоченных разбиений.

Следствие 3 (О числах Стирлинга второго рода).


1 X
Snk = · Cnn1 ,...nk ,
k! n +...+n
1 k =n

где суммирование ведётся по всем натуральным n1 , . . . , nk .

Доказательство. Справедливость формулы следует из комбинаторного


смысла чисел Стирлинга 2-го рода: число Snk равно числу неупорядочен-
ных разбиений множества мощности n на k подмножеств таких мощностей
n1 , . . . , nk , что n1 + n2 + . . . + nk = n.

Следствие 4 (О сумме полиномиальных коэффициентов).


X
Cnk1 ,...,km = mn ,
k1 +...+km =n

где суммирование ведётся по всем целым неотрицательным k1 , . . . , km .

Доказательство. В самом деле, величина Cnk1 ,...,km совпадает с числом спо-


собов разложить n различных шаров по m различным ящикам так, чтобы
22 ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ КОМБИНАТОРИКИ

в них лежало k1 , . . . , km шаров соответственно. С другой стороны, по прави-


лу произведения, число mn совпадает с общим числом способов разложить n
различных шаров по m различным ящикам. Теперь искомая формула следует
из правила суммы.

Теорема 18 (Полиномиальная формула).


X
n
(x1 + . . . + xm ) = Cnk1 ,...,km · xk11 . . . xkmm ,
k1 +...+km =n

где суммирование ведётся по всем целым неотрицательным k1 , . . . , km .

Доказательство. Коэффициент при xk11 . . . xkmm в выражении (x1 + . . . + xm )n


равен числу способов выбрать слагаемое x1 ровно k1 раз, слагаемое x2 ровно
k2 раз и так далее. Таким образом этот коэффициент равен числу упорядо-
ченных разбиений множества из n множителей на m подмножеств, то есть
числу Cnk1 ,...,km .
1.4. ПРИНЦИП ВКЛЮЧЕНИЯ-ИСКЛЮЧЕНИЯ 23

1.4 Принцип включения-исключения

Теорема 19 (Формула включения-исключения).


Пусть X1 , . . . , Xn — подмножества множества X. Тогда
n k
[ X \
k+1
Xi = (−1) Xij ,


i=1 {i1 ,...,ik }⊆{1,...,n} j=1

где суммирование берётся по всем k = 1, 2, . . . , n и всем возможным непу-


стым подмножествам мощности k множества {1, . . . , n}.

Замечание. В развёрнутом виде формула включения-исключения имеет


вид:

n
X X
|X1 ∪ X2 ∪ . . . ∪ Xn | = |Xi | − |Xi ∩ Xj |+
i=1 16i<j6n
X
+ |Xi ∩ Xj ∩ Xk | − . . . +
16i<j<k6n

+ (−1)n+1 |X1 ∩ X2 ∩ . . . ∩ Xn |.

Доказательство. Заметим, что:


n
(−1)k ai1 . . . aik .
Q P
1. (1−ai ) = (1−a1 )(1−a2 ) . . . (1−an ) = 1+
i=1 {i1 ,...,ik }⊆{1,...,n}
Последнее равенство здесь получается раскрытием скобок и приведением по-
добных.
n
T n
Q
2. Если Y = Xi , то χY (x) = χXi (x) по теореме 2 (пункт 1) о свой-
i=1 i=1
ствах характеристической функции.
P
3. χX (x) = |X| по теореме 2 (пункт 4) о свойствах характеристической
x∈X
функции.
n
S n
T n
S n
T
4. Так как Xi = Xi , то Xi = Xi .
i=1 i=1 i=1 i=1
Sn
Пусть X
b= Xi . Вычислим функцию χXb (x):
i=1
24 ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ КОМБИНАТОРИКИ

n
Y n
Y
χXb (x) = χ Tn (x) = 1 − χ Tn (x) = 1 − χXi (x) = 1 − (1 − χXi (x)) =
Xi Xi
i=1 i=1 i=1 i=1
X
= 1 − (1 + (−1)k · χXi1 (x) · . . . · χXik (x)) =
{i1 ,...,ik }⊆{1,...,n}
X
= (−1)k+1 · χXi1 (x) · . . . · χXik (x) =
{i1 ,...,ik }⊆{1,...,n}
X
= (−1)k+1 · χXi1 ∩...∩Xik (x).
{i1 ,...,ik }⊆{1,...,n}

Тогда

X X X
|X|
b = χXb (x) = (−1)k+1 · χXi1 ∩...∩Xik (x) =
x∈X x∈X {i1 ,...,ik }⊆{1,...,n}
k
X X X \
= (−1)k+1 χXi1 ∩...∩Xik (x) = k+1
(−1) Xij .


{i1 ,...,ik }⊆{1,...,n} x∈X {i1 ,...,ik }⊆{1,...,n} j=1

Определение 16. Подстановка σ ∈ Sn называется беспорядком, если для


∀i ∈ {1, 2, . . . , n} выполняется σ(i) 6= i.
!
1 2 3 4
Пример. Подстановка является беспорядком, а подстановка
2 1 4 3
!
1 2 3 4
— нет.
2 3 1 4
Теорема 20 (О числе беспорядков).
n
P (−1)k
Число беспорядков dn в Sn равно n! · k! .
k=0

Доказательство. Для каждого i = 1, . . . , n положим

Xi = {σ ∈ Sn |σ(i) = i} ⊆ Sn .

Тогда число беспорядков


n n  k 
[ [ X \
k+1
dn = |Sn | − Xi = n! − Xi = n! −  (−1) Xij  .


i=1 i=1 {i1 ,...,ik }⊆{1,...,n} j=1
1.4. ПРИНЦИП ВКЛЮЧЕНИЯ-ИСКЛЮЧЕНИЯ 25

k
T
Заметим, что Xij = {σ ∈ Sn |σ(ij ) = ij , ∀j = 1, . . . , k}. Следовательно
j=1
k
\
Xij = (n − k)!


j=1

Тогда

n n
[ X X
k+1
Xi = (−1) · (n − k)! = (−1)k+1 · Cnk · (n − k)!


i=1 {i1 ,...,ik }⊆{1,...,n} k=1

Следовательно

n n
X
k+1
X n!
dn = n! − (−1) · Cnk · (n − k)! = n! − (−1)k+1 · · (n − k)! =
k!(n − k)!
k=1 k=1
n n k
X 1 X (−1)
= n!(1 − (−1)k+1 · ) = n! · .
k! k!
k=1 k=0

Теорема 21 (О числе сюръекций).


Пусть X, Y — множества, |X| = n, |Y | = m. Тогда число Dnm различных
сюръективных отображений X → Y равно
m
X
(−1)k · (m − k)n · Cm
k
.
k=0

Замечание. Число Dnm называется числом Стирлинга первого рода.

Доказательство. Число сюръекций совпадает с числом разложений n раз-


личных шаров по m различным ящикам так, чтобы ни один ящик не был
пустым. Обозначим F — множество всех разложений n различных шаров по
m ящикам, и Fi — множество всех разложений, при которых i-ый ящик пуст.
Тогда искомое число сюръекций равно
m
[
|F | − Fi .


i=1
26 ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ КОМБИНАТОРИКИ

По формуле включения-исключения
m k
[ X \
Fi = (−1)k+1 Fij .


i=1 {i1 ,...,ik }⊆{1,...,n} j=1

k
T
Множество Fij состоит из таких разложений шаров, при которых ящи-
j=1
ки с номерами i1 , . . . , ik пусты, а остальные разложены произвольным обра-
зом. Получаем k
\
Fij = (m − k)n .


j=1

Тогда

m
[ X
|F | − Fi = mn − (−1)k+1 · (m − k)n =


i=1 {i1 ,...,ik }⊆{1,...,n}
Xm m
X
n
=m − (−1)k+1 · Cm k n
· (m − k) = (−1)k · (m − k)n · Cm
k
.
k=1 k=0

Следствие 5 (О числах Стирлинга второго рода).


k
1 X
Snk = (−1)i · (k − i)n · Cki .
k! i=0

Доказательство. Число сюръекций из множества мощности n в множество


мощности k совпадает с числом способов разложить n различных шаров по
k различным ящикам так, чтобы ни один ящик не был пустым. По опреде-
лению число Стирлинга второго рода Snk равно числу разбиений множества
мощности n на k непустых подмножеств, то есть числу разложений n раз-
личных шаров по k одинаковым ящикам. Искомая формула следует и того,
что Snk · k! = Dnk .
1.5. ЛИНЕЙНЫЕ РЕКУРРЕНТНЫЕ СООТНОШЕНИЯ 27

1.5 Линейные рекуррентные соотношения с по-


стоянными коэффициентами
Определение 17. Пусть f : N ∪ {0} → R. Соотношение вида

f (n + k) = a1 · f (n + k − 1) + . . . + ak · f (n),

где ai ∈ R, i = 1, . . . , k, называется линейным рекуррентным соотношением


порядка k с постоянными коэффициентами a1 , . . . , ak .

Определение 18. Бесконечная последовательность {x0 , x1 , . . . , xn , . . .} на-


P k
зывается решением рекуррентного соотношения f (n+k) = ai ·f (n+k−i),
i=1
если при подстановке f (n) = xn для каждого n = 0, 1, 2, . . . это соотноше-
ние становится тождественным.

Пример. Рассмотрим рекуррентное соотношение

f (n + 2) = 3f (n + 1) − 2f (n).

Последовательность {1, 2, 4, 8, 16, . . . , 2n , . . .} является его решением. В самом


деле, подставим f (n) = 2n и f (n + 1) = 2n+1 , получим:

3 · 2n+1 − 2 · 2n = 2n+1 (3 − 1) = 2n+2 = f (n + 2).

Лемма 1 (О линейности решений рекуррентных соотношений).


Пусть f (n + 2) = a1 f (n + 1) + a2 f (n) — линейное рекуррентное соотно-
шение порядка 2. Пусть две последовательности

{x0 , x1 , . . . , xn , . . .} и {y0 , y1 , . . . , yn , . . .}

являются его решениями. Тогда для ∀α, β ∈ R последовательность

{αx0 + βy0 , αx1 + βy1 , . . . , αxn + βyn , . . .}

также является решением исходного рекуррентного соотношения.

Доказательство. Подставим f (n) = αxn + βyn и f (n + 1) = αxn+1 + βyn+1 .


Получим:
28 ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ КОМБИНАТОРИКИ

a1 f (n + 1) + a2 f (n) = a1 (αxn+1 + βyn+1 ) + a2 (αxn + βyn ) =


= α(a1 xn+1 + a2 xn ) + β(a1 yn+1 + a2 yn ) =
= αxn+2 + βyn+2 = f (n + 2).

Замечание. Лемма о линейности решений рекуррентных соотношений спра-


ведлива и для линейных рекуррентных соотношений порядка, большего двух.
k
P
Определение 19. Пусть f (n + k) = ai · f (n + k − i) — линейное рекур-
i=1
рентное соотношение порядка k. Характеристическим многочленом этого
рекуррентного соотношения называется многочлен

F(λ) = λk − a1 λk−1 − a2 λk−2 − . . . − ak−1 λ − ak .

Лемма 2 (О корнях характеристического многочлена).


Пусть f (n+2) = a1 f (n+1)+a2 f (n) — линейное рекуррентное соотноше-
ние порядка 2, F(λ) — его характеристический многочлен, ρ — его корень.
Тогда последовательность

{1, ρ, ρ2 , . . . , ρn , . . .}

является решением исходного рекуррентного соотношения.

Доказательство. Заметим, что F(λ) = λ2 − a1 λ − a2 . Тогда, так как ρ —


корень характеристического многочлена F(λ), то

ρ 2 = a1 ρ + a2 .

Подставим в рекуррентное соотношение f (n) = ρn , f (n + 1) = ρn+1 и


f (n + 2) = ρn+2 , получим:

a1 f (n + 1) + a2 f (n) = a1 ρn+1 + a2 ρn = ρn+2 = f (n + 2).

Замечание. Лемма о корнях характеристического многочлена справедлива


и для линейных рекуррентных соотношений порядка, большего двух.
1.5. ЛИНЕЙНЫЕ РЕКУРРЕНТНЫЕ СООТНОШЕНИЯ 29

Теорема 22 (Об общем виде решения рекуррентного соотношения).


Пусть f (n + 2) = a1 f (n + 1) + a2 f (n) — линейное рекуррентное соотно-
шение порядка 2, причем коэффициенты a1 , a2 не равны нулю одновременно.
Пусть F(λ) — характеристический многочлен этого рекуррентного соот-
ношения, и пусть ρ1 , ρ2 — его корни. Тогда

(1) Если ρ1 6= ρ2 , то любое решение рекуррентного соотношения имеет


вид {x0 , . . . , xn , . . .}, где xn = αρn1 + βρn2 ;

(2) Если ρ1 = ρ2 , то любое решение рекуррентного соотношения имеет


вид {x0 , . . . , xn , . . .}, где xn = (αn + β)ρn1 ;

Доказательство. 1. Из леммы о линейности решений и леммы о кор-


нях характеристического многочлена следует, что последовательность
{x0 , . . . , xn , . . .}, где xn = αρn1 + βρn2 является решением исходного ре-
куррентного соотношения. Покажем, что любое решение имеет такой вид.
Заметим, что любое решение однозначно определяется первыми двумя
элементами последовательности x0 , x1 . Поэтому решение рекуррентного соот-
ношения представимо в нужном виде тогда и только тогда, когда для любых
чисел x0 , x1 система уравнений

αρ0 + βρ0 = x
1 2 0
αρ1 + βρ1 = x1
1 2

имеет решение относительно неизвестных α, β.


Непосредственно вычисляется, что решением этой системы являются
x0 ρ 2 − x1 x1 − ρ1 x0
α= , β= .
ρ2 − ρ1 ρ2 − ρ 1

Решение всегда существует, так как ρ1 6= ρ2


2. Покажем, что если ρ — корень кратности 2 характеристического много-
члена, то последовательность {x0 , x1 , . . . , xn , . . .}, где xn = n · ρn , является ре-
шением исходного рекуррентного соотношения f (n+2) = a1 f (n+1)+a2 f (n).
Так как характеристический многочлен F(λ) имеет корень ρ кратности
2, то
λ2 − a1 λ − a2 = (λ − ρ)2 .
30 ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ КОМБИНАТОРИКИ

Отсюда находим, что

a1 = 2ρ и a2 = −ρ2

Подставим f (n) = n · ρn в рекуррентное соотношение и получим:

a1 f (n + 1) + a2 f (n) = a1 (n + 1)ρn+1 + a2 nρn =


= 2(n + 1)ρn+2 − nρn+2 = (n + 2)ρn+2 = f (n + 2).

Покажем теперь, что любое решение исходного рекуррентного соотноше-


ния f (n + 2) = a1 f (n + 1) + a2 f (n) представимо в нужном виде. Для этого,
как и ранее, достаточно проверить, что при любых x0 , x1 система

(α · 0 + β)ρ0 = x
0
(α · 1 + β)ρ1 = x1
имеет решение.
Непосредственно вычисляется, что решением являются числа
x1 − ρx0
α= , β = x0 .
ρ
Из условия теоремы следует, что ρ 6= 0, следовательно решение системы
всегда существует.

Замечание. В общем случае, если ρ является корнем кратности s харак-


теристического многочлена F(λ), то в общем виде решения рекуррентного
k
P
соотношения f (n + k) = ai f (n + k − i) ему соответствует слагаемое
i=1

(C1 · ns−1 + C2 · ns−2 + . . . + Cs ) · ρn .

Пример. Найдем решение рекуррентного соотношения

f (n + 2) = f (n + 1) + f (n),

задающего последовательность чисел Фибоначчи

{1, 1, 2, 3, 5, 8, . . .}
1.5. ЛИНЕЙНЫЕ РЕКУРРЕНТНЫЕ СООТНОШЕНИЯ 31

Характеристический многочлен рекуррентного соотношения

f (n + 2) = f (n + 1) + f (n)

имеет вид
F(λ) = λ2 − λ − 1.
Находим, что √ √
1+ 5 1− 5
ρ1 = и ρ2 =
2 2
являются его корнями.
Тогда общее решение рекуррентного соотношения представляется в сле-
дующем виде:
√ !n √ !n
1+ 5 1− 5
xn = α · +β·
2 2
Неизвестные коэффициенты α, β найдем из условия: x0 = 1 и x1 = 1. Для
этого запишем систему

α + β = 1
√ √ .
α · 1+ 5 + β · 1− 5 = 1
2 2

Решим её и получим числа


√ √
5+1 5−1
α = √ ,β = √ .
2 5 2 5
Подставим найденные числа α и β в общее решение рекуррентного соот-
ношения и получим, что
√ !n+1 √ !n+1
 
1 1+ 5 1− 5
xn = √  + .
5 2 2
32 ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ КОМБИНАТОРИКИ
Глава 2

Практикум
2.1 Примеры решения задач
Этот раздел посвящён решениям задач. Все задачи, рассматриваемые здесь,
обладают одной общей темой — они связаны с разложениями шаров по ящи-
кам. Однако, для решения, казалось бы, похожих задач, зачастую требуется
использовать различные приёмы и подходы.
Задача 1. Сколькими способами можно разложить 12 одинаковых шаров
по 4 различным ящикам?
Решение. То, что шары одинаковые означает, что при разложении важно ко-
личество шаров в каждом ящике, но какие именно шары для этого использу-
ются — не важно. Расположим все 12 шаров в ряд. Тогда достаточно вставить
три перегородки между ними. Изобразим это на рисунке так:

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

(0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0).

33
34 ГЛАВА 2. ПРАКТИКУМ

Задача о нахождении числа способов разложить 12 одинаковых шаров по


4 различным ящикам сводится к задаче нахождения числа последовательно-
стей длины 15, состоящих ровно из 12 нулей и 3 единиц. Чтобы построить
одну такую последовательность достаточно выбрать 3 места из 15, на которые
поместить по единице, а все остальные места последовательности заполнить
нулями. Число таких последовательностей совпадает с количеством спосо-
бов выбрать подмножество мощности 3 в множестве из 15 элементов. Это в
точности комбинаторное число

3 15!
C15 = = 455.
3! · 12!
Ответ. 455.
Задачу 1 можно решить иначе. Из замечания после теоремы 15 следует,
что число способов разложить k одинаковых шаров по n различным ящикам
совпадает с числом различных мультимножеств мощности k над множеством
мощности n. Поэтому число способов разложить 12 одинаковых шаров по 4
различным ящикам равно
12 3
C412 = C12+4−1 = C15 = 455.

Задача 2. Сколькими способами можно разложить 8 одинаковых шаров


по 3 одинаковым ящикам?

Решение. Если все шары и ящики считаются одинаковыми, то искомая в


условии задачи величина совпадает с числом способов представить число 8 в
виде коммутативной суммы трёх неотрицательных целых слагаемых. Комму-
тативность означает, что два представления, отличающиеся лишь порядком
слагаемых, совпадают.
Обозначим через P fk число способов представить число n в виде коммута-
n
тивной суммы k неотрицательных слагаемых, через Pnk число способов пред-
ставить число n в виде коммутативной суммы ровно k положительных слага-
емых. Тогда число способов разложить 8 одинаковых шаров по 3 одинаковым
ящикам совпадает с величиной P f3 . Найдём её.
8
Заметим, что:

fk = P 1 + P 2 + . . . + P k ,
(1) P n n n n
2.1. ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ 35

(2) Pnn = Pn1 = 1 и Pnk = 0 при k > n,

(3) Pnk = P
] k
n−k ,

(4) Pn2 = [ n2 ].

Третье соотношение следует из того, что любое представление числа n−k


в виде суммы k неотрицательных слагаемых получается из представления
числа n в виде суммы k положительных слагаемых уменьшением каждого
слагаемого на 1. Четвёртое соотношение следует из того, что представление
числа n в виде суммы двух положительных числе однозначно определяется
выбором меньшего слагаемого.
С помощью этих свойств находим, что:

f3 = P 1 + P 2 + P 3 = 1 + Pg
P 2 3
8−2 + P8−3 =
g
8 8 8 8
= 1 + P61 + P62 + P51 + P52 + P53 =
   
6 5 3
=1+1+ +1+ + Pg5−3 =
2 2
= 8 + P21 + P22 + P23 = 8 + 1 + 1 + 0 = 10.

Ответ. 10.

Задача 3. Сколькими способами можно разложить 6 различных шаров по


3 одинаковым ящикам?
Решение. Так как шары считаются различными, то для удобства будем счи-
тать, что все они пронумерованы числами от 1 до 6. Все ящики одинаковы,
поэтому требуется найти число способов разбить это множество чисел на 3
подмножества (возможно пустых). Число способов разбить множество мощ-
ности n = 6 на k непустых подмножеств — это в точности число Стирлинга
второго рода S6k . Поэтому общее число способов разложить 6 различных ша-
ров по 3 одинаковым ящикам совпадает с суммой

S61 + S62 + S63 .

Из определения числа Стирлинга второго рода (определение 10) следует,


что S61 = 1, а из следствия 1, что

S62 = 26−1 − 1 = 25 − 1 = 32 − 1 = 31.


36 ГЛАВА 2. ПРАКТИКУМ

С помощью рекуррентного соотношения для числа Стирлинга второго


рода (теорема 8) находим, что

S63 = S52 + 3 · S53 =


= 25−1 − 1 + 3 · (S42 + 3 · S43 ) =
= 15 + 3 · (24−1 − 1) + 9 · (S32 + 3 · S33 ) =
= 15 + 3 · 7 + 9 · (23−1 − 1) + 27 · 1 = 90.

Таким образом, число способов разложить 6 различных шаров по 3 одинако-


вым ящикам равно 1 + 31 + 90 = 122.
Ответ. 122.

Задача 4. Сколькими способами можно разложить 12 различных шаров


по 4 различным ящикам?

Решение. Для каждого из 12 шаров существует ровно 4 разных способа поло-


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

412 = 16777216.

Ответ. 16777216.

Задача 5. Сколькими способами можно разложить 6 белых и 8 чёрных


шара по 6 различным ящикам?

Решение. Сначала найдём отдельно число способов разложить 6 белых шаров


по 6 различным ящикам, и число способов разложить 8 чёрных шаров по 6
различным ящикам.
Шары одного цвета считаются одинаковыми. Используем решение задачи
1. Находим число способов вставить 5 перегородок между 6 шарами, и поэто-
5
му число способов разложить 6 белых шаров по 6 ящикам равно N1 = C11 .
Аналогично, чтобы разложить 8 чёрных шаров по 6 ящикам, найдём число
5
способов вставить 5 перегородок между 8 шарами, и получим N2 = C13 .
2.1. ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ 37

Разложения белых и чёрных шаров по ящикам независимы. Следователь-


но по правилу произведения (теорема 5), число способов разложить 6 белых
и 8 чёрных шаров по 6 различным ящикам равно

5 5 11! 13!
N1 · N2 = C11 · C13 = · = 84942.
5! · 6! 5! · 8!
Ответ. 84942.

Задача 6. Сколькими способами можно разложить 6 белых и 8 чёрных


шара по 13 различным ящикам так, чтобы ни один ящик не оказался пу-
стым?

Решение. Заметим, что общее число шаров 6 + 8 на 1 больше числа ящиков.


Поэтому, если все шары разложены так, что ни один ящик не пуст, то во всех
ящиках, кроме одного, лежит по одному шару, а в одном ящике — два шара.
Рассмотрим три случая в зависимости от того, какие цвета имеют эти два
шара.
Случай 1. В ящике лежат два белых шара. Тогда во всех остальных 12-ти
ящиках лежат 4 белых шара и 8 чёрных шаров. Так как каждое такое раз-
ложение однозначно задаётся выбором четырёх ящиков, в которые кладутся
белые шары (а во все остальные ящики — чёрные), то число таких разложе-
4
ний совпадает с числом сочетаний C12 . Так как в качестве ящика, в который
положены два белых шара, можно выбрать один из 13-ти различных ящиков,
то общее число способов разложить 6 белых и 8 чёрных шара по 13 различ-
ным ящикам так, чтобы ни один ящик не оказался пустым и в одном из них
4
лежали два белых шара равно 13 · C12 .
Случай 2. В ящике лежат два чёрных шара. Аналогично предыдущему
случаю, оставшиеся шары можно разложить по 12-ти различным ящикам
6
ровно C12 способами (так как достаточно разложить 6 белых шаров, а во все
остальные ящики положить чёрные). Тогда, общее число способов разложить
6 белых и 8 чёрных шара по 13 различным ящикам так, чтобы ни один ящик
6
не оказался пустым и в одном из них лежали два чёрных шара равно 13 · C12 .
Случай 3. В ящике лежит один белый и один чёрный шар. Аналогично
предыдущим двум случаям, число способов разложить оставшиеся шары по
5
12-ти различным ящикам равно C12 (так как достаточно разложить 5 белых
шаров по 12 различным ящикам, а во все остальные положить по одному
38 ГЛАВА 2. ПРАКТИКУМ

чёрному шару). Тогда, общее число способов разложить 6 белых и 8 чёрных


шара по 13 различным ящикам так, чтобы ни один ящик не оказался пустым
5
и в одном из них лежали чёрный и белый шар равно 13 · C12 .
Заметим, что среди разложений шаров во всех трёх случаях нет одина-
ковых. Следовательно, по правилу суммы (теорема 3), число способов раз-
ложить 6 белых и 8 чёрных шаров по 13 различным ящикам так, чтобы ни
один ящик не оказался пустым, равно

4 6 5
13 · C12 + 13 · C12 + 13 · C12 = 28743.

Ответ. 28743.

Задача 7. Сколькими способами можно разложить 25 одинаковых шаров


по 6 различным ящикам так, чтобы в каждом ящике оказалось не менее
двух шаров?

Решение. Положим в каждый ящик по два шара. После этого останется 13


одинаковых шаров, которые можно произвольным образом раскладывать по
6 ящикам. Тогда число способов разложить 25 одинаковых шаров по 6 раз-
личным ящикам так, чтобы в каждом ящике оказалось не менее двух шаров,
совпадает с числом способов разложить 13 одинаковых шаров по 6 ящикам.
Аналогично решению задачи 1, это число совпадает с числом различных по-
следовательностей длины 18, состоящих из 5 единиц (перегородок) и 13 нулей
(шаров). Число таких последовательностей совпадает с числом сочетаний

5 18!
C18 = = 8568.
5! · 13!
Ответ. 8568.

Задача 8. Сколькими способами можно разложить 25 одинаковых шаров


по 6 различным ящикам так, чтобы в каждом ящике оказалось не более
пяти шаров?

Решение. Положим в каждый ящик по 5 шаров (максимальное возможное


количество). Для этого потребуется 30 шаров. По условию задачи даны лишь
25 шаров, поэтому искомое число разложений совпадает с числом способов
2.1. ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ 39

вынуть 5 шаров из 6 ящиков. Так как в каждом ящике уже лежит по 5 шаров,
то вынимать мы их можем произвольным образом.
Отметим, что число способов вынуть 5 шаров из 6 ящиков совпадает с
числом способов разложить 5 шаров по 6 ящикам (вынимание шара — это
добавление шара, уничтожающего один из лежащих в ящике). Поэтому чис-
ло способов разложить 25 одинаковых шаров по 6 различным ящикам так,
чтобы в каждом ящике оказалось не более пяти шаров совпадает с числом
способов разложить 5 одинаковых шаров по 6 различным ящикам. Анало-
гично решению задачи 1, это число совпадает с числом последовательностей
длины 10, состоящих из 5 нулей (шаров) и 5 единиц (перегородок). Число
таких последовательностей — это в точности число сочетаний

5 10!
C10 = = 252.
5! · 5!
Ответ. 252.

Задача 9. Сколькими способами можно разложить 25 одинаковых шаров


по 6 различным ящикам так, чтобы оказалось не более двух пустых ящи-
ков?

Решение. Рассмотрим три случая в зависимости от того, сколько остаётся


пустых ящиков после разложения всех шаров.
Случай 1. Пустых ящиков не остаётся. Найдём число способов разложить
25 одинаковых шаров по 6 различным ящикам так, чтобы в каждом из них
был хотя бы один шар. Аналогично решению задачи 7, поместим в каждый
ящик по одному шару. После этого останется 19 шаров, которые по 6 ящикам
можно раскладывать произвольным образом. Аналогично решению задачи
1, число способов разложить 19 одинаковых шаров по 6 различным ящикам
совпадает с числом различных последовательностей длины 24, состоящих из
19 нулей (шаров) и 5 единиц (перегородок). Число таких последовательностей
5
совпадает с числом сочетаний C24 . Получаем, что число способов разложить
25 одинаковых шаров по 6 различным ящикам так, чтобы в каждом из них
5
был хотя бы один шар, равно C24 .
Случай 2. Остаётся ровно один пустой ящик. Сначала будем считать, что
пустым остаётся первый ящик. Найдём число способов разложить 25 одина-
ковых шаров по 5 различным ящикам (по всем, кроме первого) так, чтобы
40 ГЛАВА 2. ПРАКТИКУМ

в каждом из них был хотя бы один шар. Аналогично случаю 1, кладём по


одному шару в каждый ящик, а оставшиеся 20 шаров раскладываем по 5
4
ящикам произвольным образом. Число способов сделать это равно C24 .
В качестве пустого ящика можно выбрать один из 6, следовательно по
правилу произведения (теорема 5), число способов разложить 25 одинаковых
шаров по 6 различным ящикам так, чтобы остался ровно один пустой ящик,
4
равно 6 · C24 .
Случай 3. Остаётся ровно два пустых ящика. Сначала будем считать, что
пустыми остаются первый и второй ящики. Найдём число способов разло-
жить 25 шаров по 4 ящикам так, чтобы в каждом из них был хотя бы один
шар. Аналогично случаям 1 и 2, кладём по одному шару в каждый ящик, а
оставшийся 21 шар раскладываем по 4 ящикам произвольным образом. Число
3
способов сделать это равно C24 .
В качестве пустых ящиков можно выбрать любые 2 ящика из 6. Число
способов выбрать два этих ящика в точности равно числу сочетаний C62 . Сле-
довательно по правилу произведения (теорема 5), число способов разложить
25 одинаковых шаров по 6 различным ящикам так, чтобы осталось ровно два
3
пустых ящика, равно C62 · C24 .
Заметим, что среди разложений во всех трёх случаях нет одинаковых.
Следовательно по правилу суммы (теорема 3), общее число способов разло-
жить 25 одинаковых шаров по 6 различным ящикам так, чтобы оказалось не
более двух пустых ящиков, равно
5 4
C24 + 6 · C24 + C62 · C24
3
= 136620.

Ответ. 136620.

Задача 10. Найти коэффициент при x50 в многочлене

(1 + x + x2 + . . . + x100 )4 .

Решение. Перемножим многочлен 1+x+x2 +. . .+x100 сам с собой четыре раза


без приведения подобных. Каждое слагаемое при этом получается в резуль-
тате произведения четырёх одночленов, взятых по одному из каждого мно-
жителя. Так как коэффициенты при одночленах в исходном многочлене все
равны единице, то коэффициент при x50 в многочлене (1 + x + x2 + . . . + x100 )4
2.2. ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 41

совпадает с числом способов выбрать из каждой скобки (1+x+x2 +. . .+x100 )


по одному одночлену так, чтобы их сумма степеней равнялась 50. Это совпа-
дает с числом способов разложить 50 одинаковых шаров (степеней одночлена
x50 ) по 4 различным ящикам (множителям).
Аналогично решению задачи 1, число способов разложить 50 одинаковых
шаров по 4 различным ящикам совпадает с числом различных последователь-
ностей длины 53, состоящих из 50 нулей (шаров) и 3 единиц (перегородок).
Число таких последовательностей — это в точности число сочетаний
3 53!
C53 = = 23426.
3! · 50!
Ответ. 23426.

Задача 11. Найти коэффициент при x320 в многочлене

(1 + x + x2 + . . . + x100 )4 .

Решение. Способ решения этой задачи аналогичен решению задачи 10. Иско-
мый коэффициент при x320 связан с числом способов разложить 320 одинако-
вых шаров (степеней одночлена) по 4 различным ящикам (множителям). Но,
так как максимальная степень одночлена в каждой скобке 100, то в каждый
ящик можно положить не более 100 шаров. В этом состоит принципиальное
отличие этой задачи от предыдущей.
Как и при решении задачи 8, положим в каждый ящик по 100 шаров, при
этом будут использованы лишние 80 шаров. Найдём число способов вынуть
80 шаров из 4 ящиков. Это число совпадает с числом способов разложить
80 одинаковых шаров по 4 различным ящикам (так как вынимание шара из
ящика эквивалентно опусканию шара, уничтожающего один из лежащих в
ящике). Эта величина равна
3 83!
C83 = = 91881.
3! · 80!
Ответ. 91881.

2.2 Задачи для самостоятельного решения


1. Найти число подмножеств X множества {A, B, C, D, E, F, G, H, I, J}, об-
ладающие следующими свойствами:
42 ГЛАВА 2. ПРАКТИКУМ

(1) |X| = 3?

(2) |X| = 5, A ∈ X?

(3) |X| = 6, B ∈
/ X?

(4) |X| = 7, {A, B} ⊂ X, C ∈


/ X?

(5) |X| 6 5?

2. Найти число подмножеств множества {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, состоящих


из трёх чётных и двух нечётных чисел.

3. Сколько чисел от 0 до 999 999, в которых нет двух рядом стоящих одина-
ковых цифр?

4. На окружности последовательно отмечены точки A1 , . . . , A12 . Сколько су-


ществует:

(1) Хорд с концами в отмеченных точках?

(2) Треугольников с вершинами в отмеченных точках?

(3) Выпуклых четырёхугольников с вершинами в отмеченных точках?

(4) Треугольников с вершинами в отмеченных точках, не имеющих общих


точек с прямой A2 A8 ?

(5) Треугольников с вершинами в отмеченных точках, имеющих общие точ-


ки с прямой A1 A5 ?

5. На окружности отмечено n точек. Точки соединяются всевозможными хор-


дами. Известно, что никакие три из них не пересекаются в одной точке внутри
круга. Найти:

(1) Число точек пересечения хорд внутри круга?

(2) количество частей, на которые хорды делят круг?


2.2. ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 43

6. С использование рекуррентного соотношения для чисел сочетаний найти


C64 .

7. С использование рекуррентного соотношения для чисел Стирлигна второ-


го рода найти S43 , S53 , S64 .

8. Вычислить числа Белла B(3) и B(5).


n−1
k
P
Указание. Bn = Cn−1 · Bn−k−1 , B0 = 1.
k=0

9. Сколько существует способов разложить 20 различных шаров по 4 различ-


ным ящикам так, чтобы в них лежало 4, 5, 8 и 3 шара соответственно.

10. Сколькими способами можно разложить n шаров по m ящикам, при усло-


вии, что:

(1) Шары и ящики считаются различными?

(2) Шары одинаковые, а ящики различные?

(3) Шары различные, а ящики одинаковые?

(4) Шары и ящики считаются одинаковыми?

11. Сколькими способами можно разложить 4 белых и 3 чёрных шара по 6


различным ящикам?

12. Сколькими способами можно разложить 5 белых и 8 чёрных шаров по 7


различным ящикам при условии, что ни один ящик не должен быть пустым?

13. Сколькими способами можно разложить 20 одинаковых шаров по 5 раз-


личным ящикам так, чтобы:

(1) В каждом ящике оказалось не менее двух шаров?


44 ГЛАВА 2. ПРАКТИКУМ

(2) В каждом ящике оказалось не более 5 шаров?

(3) Оказалось не более двух пустых ящиков?

14. Сколькими способами можно разложить 6 шаров по 4 ящикам так, чтобы


в каждом оказалось не более трёх шаров.

15. Найти коэффициент при x100 в многочлене (1 + x + x2 + . . . + x100 )3 .

n
9k Cnk = 10n .
P
16. Доказать, что
k=0

Указание. Воспользоваться биномиальной формулой (теорема 13).

17. Найти коэффициент при xk в многочлене:

(1) (x + 2)10 , k = 3.

(2) (1 − 2x)7 , k = 4.

(3) ( x − x2 )8 , k = 5.

3 √
(4) (3 x2 − x x)9 , k = 11.

Указание. Воспользоваться биномиальной формулой (теорема 13).

18. Используя явные формулы для чисел Стирлинга второго рода, вычислить
S75 , S85 и S97 .

19. Найти коэффициент при xk в многочлене

(1) (1 + x + x2 )10 , k = 15.

(2) (1 + x2 + x4 )6 , k = 20.

Указание. Использовать полиномиальную формулу (теорема 18).

20. Найти решение рекуррентного соотношения:


2.2. ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 45

(1) an+2 = 7an+1 − 12an .

(2) an+2 = −9an .

Указание. Использовать теорему 22.

21. Найти формулу общего члена последовательности:

(1) an+2 = 4an+1 − 3an , a1 = 10, a2 = 16.

(2) an+2 = 2 cos αan+1 − an , a1 = cos α, a2 = cos 2α.

(3) an+3 + 3an+2 + 3an+1 + an = 0, a0 = a1 = a2 = 1.

(4) an+3 = 9an+2 − 26an+1 + 24an , a0 = 1, a1 = −3, a2 = −29.

(5) an+2 = 5an+1 − 6an , a0 = 1, a1 = −7.

Указание. Использовать теорему 22.


46 ГЛАВА 2. ПРАКТИКУМ
Литература
[1] Мещеряков, М.В. Избранные лекции по дискретной математике. Часть
1: комбинаторика и графы / М.В. Мещеряков. Саранск: Изд-во Мордов-
ского ун-та, 2003. 116 с.

[2] Холл, М. Комбинаторика / М. Холл. Москва: Мир, 1970. 424 с.

[3] Виленкин, Н.Я. Комбинаторика / Н.Я. Виленкин, А.Н. Виленкин, П.А.


Виленкин. Москва: МЦНМО, 2007. 400 с.

[4] Яблонский, С.В. Введение в дискретную математику / С.В. Яблонский.


Москва: Высшая школа, 2010. 384 с.

[5] Новиков, Ф.А. Дискретная математика / Ф.А. Новиков. Санкт-


Петербург: Питер, 2014. 432 с.

[6] Мальцев, И.А. Дискретная математика / И.А. Мальцев. Санкт-


Петербург: издательство Лань, 2011. 304 с.

[7] Капитонова, Ю.В. Лекцкии по дискретной математике / Ю.В. Капито-


нова, С.Л. Кривой, А.А. Летичевский, Г.М. Луцкий. Санкт-Петербург:
БХВ — Петербург, 2004. 624 с.

[8] Андерсон, Дж. Дискретная математика и комбинаторика // Дж. Андер-


сон. Москва: Вильямс, 2004. 960 с.

47
Учебное издание

КЛАССИЧЕСКОЕ УНИВЕРСИТЕТСКОЕ ОБРАЗОВАНИЕ

КОРАБЛЁВ Филипп Глебович


КОРАБЛЁВА Вера Владимировна

ДИСКРЕТНАЯ МАТЕМАТИКА: КОМБИНАТОРИКА

Учебное пособие

Редактор
Верстка

Подписано в печать 00.00.14


Формат 60 × 84 1 /16 . Бумага офсетная.
Усл. печ. л. 7,8. Уч.-изд. л. 7,6.
Тираж 100 экз. Заказ 00.
Цена договорная

ФГБОУ ВПО «Челябинский государственный университет»


454001 Челябинск, ул. Братьев Кашириных, 129

Издательство Челябинского государственного университета


454021 Челябинск, ул. Молодогвардейцев, 57б

Вам также может понравиться