"Алгебра и начала математического анализа. Углубленный уровень", Виленкин Н.Я., Ивашев-Мусатов О.С., Шварцбурд С.И.
Комбинаторика помогает считать варианты, когда нужно выбрать элементы, расположить их или выполнить несколько действий. В параграфе собраны правила суммы и произведения, а также формулы перестановок, размещений и сочетаний. Чтобы выбрать нужную формулу, выясни, сколько элементов участвует, имеет ли значение порядок и можно ли повторять элементы. Эти способы подсчёта применяют в задачах на вероятности и при изучении формулы бинома Ньютона.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Правило суммы гласит: число способов выбрать один из взаимоисключающих вариантов равно сумме чисел способов для каждого варианта. Взаимоисключающие варианты не могут произойти одновременно, поэтому один и тот же способ не попадает сразу в две группы. Это правило помогает подсчитать выбор, в котором возможны разные отдельные случаи.
Правило произведения применяют, когда действие состоит из нескольких последовательных этапов: число способов равно произведению числа способов на каждом этапе. Например, можно сначала выбрать напиток, а затем десерт. Правило позволяет посчитать все полные варианты, не перечисляя их по одному.
Перестановка — упорядоченное расположение всех n элементов, а число таких расположений обозначают Pₙ и вычисляют по формуле Pₙ = n!. Знак факториала означает произведение всех натуральных чисел от 1 до n; при этом 0! = 1. Эта формула нужна, когда требуется найти число способов расставить или упорядочить весь набор.
Размещение выбирает k элементов из n и учитывает порядок, а сочетание выбирает те же k элементов без учёта порядка. Например, первые три места в соревновании — размещение, а состав команды из трёх человек — сочетание. Различие между ними определяет, какую формулу нужно применять.
При последовательном выборе каждому результату первого этапа можно сопоставить все допустимые результаты следующего этапа. Поэтому для каждого первого выбора возникает столько продолжений, сколько вариантов даёт второй этап; группы продолжений не пересекаются. Если этапов несколько, этот рассуждение повторяется, и числа способов перемножаются. Независимость здесь означает, что число продолжений одинаково для каждого предыдущего выбора.
Чтобы получить формулу размещений без повторений, выберем по порядку k элементов из n. На первое место подходит n вариантов, на второе — n − 1, потому что уже использованный элемент повторить нельзя. Дальше число вариантов уменьшается на единицу, и получается произведение n(n − 1)…(n − k + 1). Запись через факториалы даёт Aₙᵏ = n!/(n−k)!, поскольку деление на (n−k)! убирает лишние множители от 1 до n−k.
Перестановка — это размещение, в котором k = n: все элементы набора используются и расставляются по местам. Подставив n вместо k в формулу размещений, получим Aₙⁿ = n!/(n−n)! = n!/0! = n!. Поскольку 0! = 1, формула упрощается до Pₙ = n!. Так видно, почему перестановки не требуют отдельного способа подсчёта.
Чтобы посчитать сочетания, сначала можно выбрать k элементов с учётом порядка, то есть посчитать размещения. Но одна и та же группа из k элементов встречается среди них k! раз: столько существует порядков её элементов. Для сочетания эти порядки считаются одним выбором, поэтому размещения делят на k!. Получаем Cₙᵏ = Aₙᵏ/k! = n!/(k!(n−k)!).
Перед применением формулы нужно выяснить, выбираются все элементы или только часть, различаются ли результаты после перестановки элементов и разрешено ли выбирать один элемент несколько раз. Если используются все элементы и порядок важен, нужны перестановки; если выбирается часть и порядок важен — размещения. Для выбора части без учёта порядка используют сочетания. При повторениях формула меняется: например, для k мест, на каждое из которых можно поставить любой из n элементов, число вариантов равно nᵏ.
| Вид выбора | Порядок важен? | Используются элементы | Число способов |
|---|---|---|---|
| Перестановки без повторений | Да | Все n элементов | Pₙ = n! |
| Размещения без повторений | Да | k из n элементов | Aₙᵏ = n!/(n−k)! |
| Сочетания без повторений | Нет | k из n элементов | Cₙᵏ = n!/(k!(n−k)!) |
| Размещения с повторениями | Да | k мест, на каждом один из n элементов; повторы разрешены | nᵏ |
Сначала проверь, требуется ли упорядочить результат: от этого зависит, учитывать ли порядок. Затем установи, выбираются все элементы или только часть, и отдельно проверь возможность повторений. Строка таблицы должна соответствовать всем условиям задачи, а не только одному из них.
Задача 1. В меню есть 4 напитка и 3 десерта. Сколько способов выбрать один напиток и один десерт? Результат состоит из двух выборов, причём любой напиток можно сочетать с любым десертом. Поэтому нужно считать пары вариантов, а не складывать количество напитков и десертов.
Ответ: 12 способов. Например, каждому из четырёх напитков соответствуют три различные пары с десертами.
Задача 2. Сколько трёхзначных чисел можно составить из цифр 1, 2, 3, 4, 5 без повторений? В числе есть три позиции, и перестановка цифр меняет само число, значит, порядок важен. Выбираются только три цифры из пяти, а повторно использовать цифру нельзя. Это размещения без повторений.
Ответ: 60 трёхзначных чисел. Ноль в наборе отсутствует, поэтому ограничений на первую цифру дополнительно проверять не нужно.
Задача 3. Из 10 учеников нужно выбрать троих для участия в олимпиаде. Сколькими способами это можно сделать? Команда определяется только тем, кто в неё вошёл: порядок называния участников ничего не меняет. Значит, нужно найти число сочетаний из 10 элементов по 3.
Ответ: 120 способов. Перестановки участников не создают новых команд, поэтому размещения нужно разделить на число порядков внутри каждой тройки.
Использовать сочетания, когда порядок важен, — значит считать разные порядки одного набора одним способом. Так бывает, если смотреть только на состав набора и не учитывать роли или места. Проверь, изменится ли результат при перестановке элементов: для кода, места в соревновании или последовательности изменится, значит, нужны размещения или перестановки.
Использовать размещения, когда порядок не важен, — значит несколько раз посчитать один и тот же набор. Ошибку допускают, когда ориентируются на выбор нескольких элементов, но не задают вопрос о порядке. Проверь, различаются ли результаты «А, затем Б» и «Б, затем А»; если нет, используй сочетания.
При вычислениях иногда забывают, что 0! = 1, и считают его равным нулю или оставляют выражение без упрощения. Это приводит к неверному результату, например при подстановке k = n в формулу размещений. Подставь значения в формулу и вспомни: произведение пустого набора множителей принимают равным единице.
Формулы для выбора без повторений нельзя применять, если один и тот же элемент разрешено брать несколько раз. Эту ошибку допускают, когда замечают, что порядок важен, но не проверяют условия повторного выбора. Проследи, уменьшается ли число вариантов на следующем месте: если каждый раз доступны все n элементов, повторы разрешены и для k мест используется nᵏ.
Для освоения комбинаторики нужны умножение чисел, понимание последовательного выбора и факториал. Правила суммы и произведения помогают описывать составные события и разбирать алгоритмы, в которых есть разные случаи и этапы. Комбинаторные формулы применяют при вычислении вероятностей: сначала считают подходящие исходы и все возможные исходы. Числа сочетаний также входят в формулу бинома Ньютона, которая позволяет раскрывать степень двучлена.
Как понять, нужно ли использовать размещения или сочетания?
Спроси себя, изменится ли результат, если поменять выбранные элементы местами. Если порядок важен, используй размещения; если важен только состав выбранной группы — сочетания. Например, для команды из трёх человек порядок не важен.
Чем перестановка отличается от размещения?
В обоих случаях порядок важен. Перестановка упорядочивает все n элементов, а размещение выбирает и упорядочивает только k элементов из n. Поэтому перестановка — частный случай размещения при k = n.
Почему при подсчёте сочетаний делят на k!?
При подсчёте размещений одна и та же группа из k элементов появляется во всех k! возможных порядках. Для сочетания эти порядки не различаются, поэтому число размещений делят на k!.
Как определить, разрешены ли повторения в задаче?
Проверь условие и смысл выбора: может ли один и тот же элемент встретиться в результате несколько раз? Если элемент после выбора исключается, повторений нет; если его можно выбирать снова, повторения разрешены. При неясном условии не следует молча подставлять формулу для выбора без повторений.
Когда при подсчёте вариантов применяют правило суммы, а когда правило произведения?
Правило суммы используют для взаимоисключающих вариантов: выбирается один из разных типов или случаев. Правило произведения применяют, когда выбор проходит в несколько последовательных этапов и каждый вариант одного этапа можно дополнить вариантами следующего.
§ 3. Основные формулы комбинаторики