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

Комбинаторика. Практикум по решению задач. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
1 Мб
Скачать

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский педагогический государственный университет»

В. Л. Топунов

КОМБИНАТОРИКА

ПРАКТИКУМ ПО РЕШЕНИЮ ЗАДАЧ

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

3-е издание, стереотипное электронное

МПГУ Москва • 2024

УДК 519.1(07) ББК 22.141я73 Т587

Ответственные редакторы:

В. И. Нечаев, доктор физико-математических наук В. Г. Чирский, доктор физико-математических наук

Рецензенты:

А. В. Царёв, доктор физико-математических наук, МПГУ

А. И. Козко, кандидат физико-математических наук, МГУ им. М. В. Ломоносова

Топунов, Владимир Леонидович.

Т587 Комбинатрика. Практикум по решению задач: Учебное пос бие /

В. Л. Топунов; Под ред. В. И. Нечаева, В. Г. Чирского. – 2-е изд.

Москва: МПГУ, 2024. – 88 с. – Текст: электронный.

ISBN 978-5-4263-0330-0

Практикум по комбинаторике адресован студентам физико-математиче- ских факультетов педагогических вузов. Пособие дает возможность студентам овладеть основными приемами решения задач по комбинаторике. Пособие будет полезно учителям математики средних школ для использования его во внеклассной работе.

1-е издание практикума было подготовлено В. Л. Топуновым на кафедре теории чисел в 1988 г.

УДК 519.1(07) ББК 22.141я73

ISBN 978-5-4263-0330-0

© Топунов В. Л., 2016

 

© МПГУ, 2016

Содержание

От редактора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

Раздел 1. Основные комбинаторные понятия . . . . . . . . . . . . . .

5

Раздел 2.

Вычисление вероятностей . . . . . . . . . . . . . . . . . . .

29

Раздел 3. Число разбиений конечных множеств . . . . . . . . . . . . .

41

Раздел 4.

Полиномиальная теорема . . . . . . . . . . . . . . . . . . .

50

Раздел 5. Комбинаторные тождества и суммы . . . . . . . . . . . . .

56

Раздел 6.

Метод включений и исключений . . . . . . . . . . . . . . .

66

Раздел 7.

Разные задачи . . . . . . . . . . . . . . . . . . . . . . . . . .

77

Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

4

От редактора

Книга представляет собой сборник задач по комбинаторике с решениями и упражнениями для самостоятельной работы. Набор задач позволяет освоить основные методы решения комбинаторных задач. Предлагаемые разные способы решения разобранных в книге задач помогут читателю выбрать метод «по вкусу».

Книга позволит научиться решать некоторые «типовые» олимпиадные задачи, трудные задачи ЕГЭ. Она будет полезна студентам педагогических вузов, школьникам и преподавателям школ.

В современной математике комбинаторные методы приобретают всё большее значение. Это связано с развитием компьютерной математики. Поэтому книга будет полезна студентам, магистрантам и аспирантам, занимающимся теоретической и прикладной математикой.

Заведующий кафедрой теории чисел МПГУ, д.ф.-м.н, профессор Чирский В.Г.

5

Раздел 1. Основные комбинаторные понятия

Решение комбинаторных задач заключается в подсчёте числа тех или иных выборок из конечных (как правило) множеств. Выборка здесь означает результат отбора, извлечения предпочитаемого из наличного. Таковым наличным является конечное множество, своё для каждой задачи. В дальнейшем будем такое конечное множество называть основным и обозначать S.

Выборки характеризуются следующими свойствами:

объёмом, т.е. числом элементов в выборке (выборку, содержащую k элементов, будем называть k-выборкой, как и множество из n-элементов — n-множеством);

порядком, т.е. мы различаем упорядоченные и неупорядоченные множества;

повторением, т.е. в выборке могут быть разрешены, а могут быть запрещены повторения элементов основного множества (в первом случае можно трактовать выборку как результат отбора с немедленным возвращением отобранного элемента в основное множество или же рассматривать основное n-множество S как множество n классов элементов, неразличимых внутри класса и имеющихся в достаточном количестве).

Неупорядоченные выборки называются сочетаниями, упорядоченные выборки называются размещениями.

В зависимости от того, разрешено ли повторяться в данной выборке элементам основного множества или нет, говорят о выборке с повторениями

или выборке без повторений1.

Пример 1. Трёхзначные числа являются 3-размещениями с повторениями из множества S = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}.

1Часто в случае выборок без повторений слова «без повторений» опускают, так что говорят просто о размещениях и сочетаниях, имея в виду размещения и сочетания без повторений.

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

123, 401, 525, 888, 900 – здесь выписаны пять таких размещений с повторениями и среди них два размещения без повторений.

Пример 2. Тройки латинских букв, обозначающие треугольники, являются 3-сочетаниями без повторений из 26-множества S = {A, B, C, D, . . . , X, Y, Z} латинских букв.

Задача 1. Для основного множества S = {a, b, c} указать все сочетания и размещения (без повторений и с повторениями).

Задача 2. Для основного множества S = {a, b, c} указать все сочетания и размещения (без повторений и с повторениями) объема 3.

m-размещение (без повторений) из m-множества называется m-переста- новкой.

Перестановкой с кратностями n1, n2, . . . , nk называется (n1 + n2+ + . . . + nk) — размещение из k-множества, содержащее первый элемент n1 раз, второй — n2 раз, . . ., knk раз.

Пример 3. Список студентов вашей группы представляет собой n-перестанов- ку без повторений из n-множества фамилий и инициалов студентов группы (как правило, из всех возможных таких перестановок выбирают ту, фамилии и инициалы в которой расположены в алфавитном порядке).

Пример 4. МАТЕМАТИКА, АААЕИКММТТ, АКИТАМАТАМ – перестановки (не все!) с кратностями 2, 3, 2, 1, 1, 1 из основного множества

S = {М, А, Т, Е, И, К}.

Пусть S – конечное множество, card(S) — число элементов (объём) в S, N — множество натуральных чисел.

Неупорядоченной выборкой — сочетанием называется отображение ϕ : S → N {0} (каждому элементу из S в отображении ϕ ставится в соответствие его кратность в выборке).

7

Объём сочетания = ϕ(a) (= k k-сочетание).

a S

Если Im(ϕ) {0, 1}, то говорим о сочетании без повторений, в противном случае имеем сочетание с повторениями.

Для любого натурального m m-размещением называем отображение f : {1, 2, . . . , m} → S. Если отображение f инъективно, то имеем размещение без повторений, в общем случае — размещение с повторениями. Если отображение f – биективно, то f называется перестановкой. f называется перестановкой с кратностями n1, n2, . . . , nk, если card(f1(ai)) = ni, для i = = 1, 2, . . . , k.

Пример 5.

ab ac bc ba ca cb aa bb cc

Выше выписаны все 2-размещения с повторениями из соответствующего 3-множества. Первые две строчки содержат все 2-размещения без повторений из этого же основного множества. Все 2-сочетания без повторений содержатся в первой строчке, и они же повторяются во второй строчке. Наконец, третья строчка вместе с первой (или со второй) представляет все 2-сочетания с повторениями из S = {a, b, c}.

Пример 6.

aaa aab aba baa bbb bba bab abb

Здесь указаны все 3-размещения с повторения из S = {a, b}. Первый и второй столбцы содержат все 3-сочетания с повторениями из этого же множества. В третьем и четвёртом столбцах выписаны те же сочетания, которые содержатся во втором столбце 3-выборок без повторений из 2-множества не существует.

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

Введем обозначения:

Akn — число k-размещений без повторений из n-множества; Akn — число k-размещений с повторениями из n-множества; Cnk — число k-сочетаний из n-множества;

Cnk — число k-сочетаний с повторениями из n-множества, Pn — число n-перестановок без повторений;

P (n1, . . . , nk) — число перестановок с кратностями n1, . . . , nk.

Пример 7. Из определений ясно, что Akn = Cnk = 0 при k > n и что Ann =

= Pn = P (1, 1, . . . , 1).

n

Пример 8. Из примеров 5 и 6 легко сосчитать, что

A23 = 9, A23 = 6, C32 = 3, C32 = 6, A32 = 8, C23 = 4.

Решающую роль почти во всех комбинаторных задачах играют два правила: правило умножения и правило сложения.

Правило умножения: если существует n выборок из основного множества S1, обладающих свойством α, и m выборок из основного множества S2, обладающих свойством β, то существует nm выборок из множества S1 × S2, первая компонента которых обладает свойством α, а вторая — свойством β.

Правило умножения является комбинаторным приложением известного свойства конечных множеств — декартово произведение n-множества и m- множества является nm-множеством.

Вывод правила умножения.

Пусть A1, A2, . . . , An – все выборки со свойством α из S1; B1, B2, . . . , Bm — выборки со свойством β из S2. Составим таблицу

(A1, B1) (A1, B2) . . . (A1, Bm) (A2, B1) (A2, B2) . . . (A2, Bm) (An, B1) (An, B2) . . . (An, Bm),

в которой, очевидно, mn элементов.

Ясно, что, во-первых, все элементы этой таблицы подчиняются требованию правила умножения и при этом различны, во-вторых, каждая выборка из

9

S1 × S2, первая компонента которой удовлетворяет свойству α и вторая — свойству β, учтена в этой таблице. Тем самым правило умножения доказано.

Легко видеть, что правило умножения может быть распространено на большее число сомножителей декартова произведения.

Задача 3. Сформулировать и доказать правило умножения для множеств, где k — натуральное число.

Правило сложения: если существует n1 выборок из множества S, удовлетворяющих свойству α1, n2 выборок из S со свойством α2 и т.д., nk выборок со свойством αk, причем свойства α1, . . . , αk попарно исключают друг друга, то существует n1 + n2 + . . . + nk выборок из S, удовлетворяющих хотя бы одному из свойств α1, . . . , αk.

Задача 4. Доказать правило сложения.

Примечание: легко видеть, что каждая из n1 + . . . + nk выборок, о которых говорится в правиле сложения, удовлетворяет ровно одному из свойств

α1, . . . , αk.

Задача 5. Вывести формулы для вычисления величин Akn, Akn.

Решение. Рассмотрим произвольное n-множество S = {a1, a2, . . . , an} и для него будем рассматривать упорядоченные α-выборки с повторениями. Для этого укажем k мест, на которых будем размещать отобранные элементы из множества S. На первое место можно поставить любой из n элементов a1, a2, a3, . . . , an, т.е. существует n способов заполнения первого места. Применяя правило умножения к k экземплярам множества S (быть может, с неоднократным использованием любого элемента), т.е. существует nk упорядоченных выборок с повторениями из n-множества. Таким образом, Akn = nk.

Для получения k-размещения без повторений выбираем на первое, второе, . . ., k-е места различные элементы множества S (это можно сделать, если k n). При этом на первое место имеем n «кандидатов» (1-выборка совершается из n-множества S), на второе место 1-выборка производится из (n − 1)- множества S \ {ai}, где ai — выбранный на первое место элемент, и значит, второе место может быть заполнено n − 1 способом. На третье место «претендуют» n − 2 элемента из (n − 2)-множества S \ {ai, aj}, где ai и aj ранее отобраны, и т.д.

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

На последнее k-е место имеется n − k + 1 «кандидатов» из множества S \ S , где множество S состоит из уже отобранных на предыдущие k − 1 мест элементов.

Применяя правило умножения к k множествам S, S \ {ai}, S \ {ai, aj}, . . ., S \ S и свойствам α1 = α2 = . . . = αk = {быть 1-выборкой} для выборки из

n!

этих множеств, получаем, что Akn = (n − 1) · n · . . . · (n − k + 1) = (n − k)!.

Задача 6. Вывести фомулу для вычисления Akn методом полной индукции.

Задача 7. Вывести формулы для вычисления величин Pn, P (n1, n2, . . . , nk).

n!

Решение. Из примера 7 и задачи 5 следует, что Pn = (n − n)! = n!. Рассмотрим перестановку из n1 + n2 + . . . + nk элементов множества

S = {a11, a21, . . . , an11 , a12, a22, . . . , an22 , . . . , a1k, . . . , ankk }.

Переставляя произвольным образом элементы данной перестановки будем получать новые перестановки общим числом Pn1+n2+...+nk . Однако такого результата можно добиться, меняя местами элементы различных групп (принадлежность элемента к той или иной группе определяется нижним индексом), при этом возникает P (n1, n2, . . . , nk) перестановок, а кроме того, меняя местами между собой элементы внутри каждой группы, Pn1 способами для элементов первой группы, Pn2 способами для элементов второй группы и т.д.

Используя правило умножения, получаем:

Pn1+n2+...+nk = P (n1, n2, . . . , nk) · Pn1 · Pn2 · . . . · Pnk ,

откуда

P (n1, n2, . . . , nk) =

(n1 + n2 + . . . + nk)!

 

.

n1! · n2! · . . . · nk!

Задача 8. Вывести формулы для вычисления величин Cnk, Cnk.

Решение. Существует Cnk k-сочетаний без повторений из n-множества и Pk k-перестановок. Согласно правилу умножения, насчитывается Cnk · Pk упорядоченных k-выборок (без повторений) из n-множества, т.е. k-размещений без

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]