"Математика: алгебра и начала математического анализа, геометрия. Алгебра и начала математического анализа (базовый и углублённый уровни)", Никольский С.М., Потапов М.К., Решетников Н.Н. и др.
Сочетание — это выбор нескольких элементов из множества, когда порядок выбора не имеет значения: пара учеников остаётся той же, даже если назвать их в обратном порядке. Число таких выборов обозначают Cₙᵏ, где n — количество всех элементов, а k — количество выбранных. Главная формула Cₙᵏ = n! / (k!(n − k)!). Она помогает считать команды, группы и наборы без перечисления всех вариантов и используется в биноме Ньютона и теории вероятностей.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Сочетание — это выбор нескольких элементов из данного множества, при котором порядок выбранных элементов не учитывается. Например, выбор Ани и Бориса образует ту же пару, что и выбор Бориса и Ани. Поэтому сочетания подходят для описания групп, команд и наборов, где важен состав, а не последовательность выбора. Перед подсчётом полезно спросить себя: изменится ли результат, если поменять выбранные элементы местами?
Число способов выбрать k элементов из n обозначают Cₙᵏ и читают «число сочетаний из n по k». Здесь n — общее количество элементов, k — размер выбираемой группы; параметры должны удовлетворять условию 0 ≤ k ≤ n. Например, C₅² показывает, сколькими способами можно выбрать пару из пяти объектов. Такое обозначение позволяет кратко записывать ответ, не перечисляя все группы.
Число сочетаний вычисляют по формуле Cₙᵏ = n! / (k!(n − k)!). Знак ! обозначает факториал: n! = 1 · 2 · … · n, а по соглашению 0! = 1. В числителе стоит факториал общего числа элементов, а в знаменателе — произведение факториалов размера выбора и числа элементов, которые не вошли в группу. Формула удобна, когда нужно получить точное количество вариантов для больших множеств.
Числа Cₙᵏ также называют биномиальными коэффициентами: они являются коэффициентами при раскрытии степеней двучлена, например (a + b)ⁿ. Это название не меняет их комбинаторного смысла: каждое такое число равно количеству сочетаний из n элементов по k. Поэтому одна и та же запись связывает подсчёт групп с алгебраическими формулами. Позже эти коэффициенты встретятся также в задачах на вероятность.
Чтобы понять, почему сочетаний меньше, чем размещений, сначала посчитаем упорядоченные выборы. Для первого элемента есть n вариантов, для второго — n − 1, и так далее до k-го; получаем Aₙᵏ = n!/(n − k)!. Но один и тот же набор из k элементов можно перечислить в разных порядках, и все k! перестановок дают разные размещения. Значит, размещения учитывают каждый состав группы k! раз, хотя для сочетаний порядок несущественен.
Разделив число размещений на k!, получаем Cₙᵏ = Aₙᵏ/k! = [n!/(n − k)!]/k! = n!/[k!(n − k)!]. Сокращать факториалы полезно ещё до вычисления: так числа остаются небольшими и снижается риск ошибки. Например, в C₈³ можно сократить 8! с 5!, получив 8 · 7 · 6 / (3 · 2 · 1). Деление на k! не случайное действие, а способ убрать повторный подсчёт одной группы в разных порядках.
Сочетания обладают симметрией: Cₙᵏ = Cₙ⁽ⁿ⁻ᵏ⁾. Выбрать k элементов означает одновременно определить, какие n − k элементов останутся за пределами группы. Например, выбор четырёх человек в команду из десяти равносилен выбору шести человек, которые в команду не войдут. Формула подтверждает эту идею: в знаменателе n! делят на k!(n − k)!, и перестановка этих двух множителей ничего не меняет.
Если k = 0, выбирается пустая группа, и для неё есть ровно один вариант — ничего не брать. Если k = n, можно выбрать только всё множество; поэтому Cₙ⁰ = Cₙⁿ = 1. При k > n выбрать k разных элементов невозможно, так что число таких выборов равно нулю; формулу с факториалом для этого случая напрямую не применяют. Эти случаи помогают проверять ответы и задавать края таблицы сочетаний.
Рассмотрим выбор k элементов из n, выделив один конкретный элемент. Все наборы распадаются на две непересекающиеся группы: те, в которые выделенный элемент входит, и те, в которые он не входит. Во второй группе остальные k элементов выбирают из n − 1, получая Cₙ₋₁ᵏ вариантов; в первой уже выбран один элемент, поэтому ещё k − 1 выбирают из n − 1, получая Cₙ₋₁⁽ᵏ⁻¹⁾ вариантов. Складывая количества двух групп, получаем Cₙᵏ = Cₙ₋₁ᵏ + Cₙ₋₁⁽ᵏ⁻¹⁾.
| Свойство | Запись | Смысл |
|---|---|---|
| Формула числа сочетаний | Cₙᵏ = n! / (k!(n − k)!) | Число способов выбрать k элементов из n без учёта порядка. |
| Симметрия индексов | Cₙᵏ = Cₙ⁽ⁿ⁻ᵏ⁾ | Выбор элементов равносилен выбору тех, которые останутся. |
| Число сочетаний по 0 или по n элементов | Cₙ⁰ = Cₙⁿ = 1 | Пустую группу и всё множество можно выбрать единственным способом. |
| Рекуррентное соотношение | Cₙᵏ = Cₙ₋₁ᵏ + Cₙ₋₁⁽ᵏ⁻¹⁾ | Наборы разделяют на содержащие выделенный элемент и не содержащие его. |
| Значение при k > n | Cₙᵏ = 0 | Нельзя выбрать больше элементов, чем есть в множестве. |
Для вычислений выбирайте строку по условию задачи: формула подходит для прямого подсчёта, а симметрия иногда упрощает вычисления. Рекуррентное соотношение связывает соседние значения и позволяет строить таблицу сочетаний. Перед подстановкой проверьте, что число выбираемых элементов находится в допустимых пределах.
Задача 1. Из 5 учеников нужно выбрать 2 дежурных. Сколькими способами это можно сделать? Дежурные образуют группу, поэтому назначение первого и второго по очереди не создаёт нового варианта. Значит, нужно вычислить число сочетаний C₅².
Ответ: выбрать дежурных можно 10 способами. Проверка смысла проста: если тех же двух учеников назвать в обратном порядке, пара не изменится, поэтому перестановки не нужно считать отдельно.
Задача 2. Сколькими способами можно выбрать 3 книги из 8 разных книг? Каждая книга отличается от остальных, но порядок, в котором книги окажутся в наборе, значения не имеет. Поэтому используем сочетания C₈³, а не размещения.
Ответ: выбрать книги можно 56 способами. Сокращение до перемножения всех чисел помогает не работать с большими значениями 8! и 5! отдельно.
Задача 3. В группе 10 человек нужно выбрать команду из 4 человек, но двое конкретных участников не должны попасть в неё одновременно. Сначала посчитаем все команды, а затем исключим запрещённые. Так мы учитываем ограничение, не разбивая допустимые команды на множество случаев.
Ответ: допустимую команду можно выбрать 182 способами. Вычитание корректно, потому что любая команда либо содержит обоих заданных участников, либо удовлетворяет условию.
Первая ошибка — учитывать порядок выбранных элементов и считать размещения вместо сочетаний. Её допускают, когда мысленно выбирают людей или предметы по очереди и принимают каждый порядок за новый результат. Проверьте себя: если поменять выбранные элементы местами, останется ли та же группа? Если да, порядок не важен и нужны сочетания.
Вторая ошибка — забыть деление на k! в формуле. Тогда каждый набор будет посчитан столько раз, сколько существует перестановок его элементов, то есть k! раз. Это часто происходит, если формулу получают из последовательного выбора и не возвращаются к смыслу задачи. Проверьте, что в знаменателе есть k!, и сравните подсчёт для пары: один и тот же набор из двух элементов появляется в двух порядках.
Третья ошибка — неверно записать знаменатель или использовать Cₙᵏ = n!/(n − k)!. Такая формула считает размещения: в ней порядок важен и деления на k! нет. При проверке выпишите отдельно k и n − k: их факториалы должны стоять в знаменателе формулы сочетаний. Также можно сравнить результат с размещениями: число сочетаний не должно быть больше числа упорядоченных выборов.
Четвёртая ошибка — подставить k > n или k < 0, не проверив допустимость параметров. В этих случаях обычный выбор k элементов из n невозможен, а выражение с факториалами может оказаться не определено. Перед вычислениями убедитесь, что n — целое неотрицательное число и 0 ≤ k ≤ n. Если k > n, число возможных выборов равно нулю.
Для вычисления сочетаний нужно знать факториал натурального числа и уметь сокращать факториалы. Также важно различать сочетания и размещения: в первых порядок не учитывается, во вторых он влияет на результат. Это различие помогает выбрать формулу, подходящую к условию, вместо механической подстановки чисел.
Биномиальные коэффициенты Cₙᵏ используются при раскрытии бинома Ньютона: они показывают, с какими коэффициентами входят слагаемые в разложение (a + b)ⁿ. В теории вероятностей сочетания помогают считать число равновозможных наборов, например вариантов выбора нескольких объектов. В таких задачах сначала подсчитывают все подходящие исходы, а затем сравнивают их с общим числом исходов.
Чем сочетание отличается от размещения?
В сочетании порядок выбранных элементов не учитывается: набор {А, Б} совпадает с {Б, А}. В размещении порядок важен, поэтому эти записи обозначают разные варианты.
Почему в формуле числа сочетаний появляется деление на k!?
При подсчёте размещений каждый набор из k элементов получается k! раз — по числу перестановок его элементов. Чтобы оставить один подсчёт на каждый набор, число размещений делят на k!.
Можно ли выбирать ноль элементов или все n элементов?
Да. Не выбрать ни одного элемента можно единственным способом, как и выбрать всё множество целиком. Поэтому Cₙ⁰ = Cₙⁿ = 1.
Почему Cₙᵏ равно Cₙ⁽ⁿ⁻ᵏ⁾?
Каждому выбору k элементов соответствует единственный набор из n − k элементов, которые не выбрали. И наоборот, знание оставшихся элементов полностью определяет выбранные.
Как понять, какую формулу комбинаторики применять в задаче?
Сначала определите, выбираются ли элементы и имеет ли значение их порядок. Если порядок не важен, используйте сочетания; если важен — размещения. При подсчёте последовательностей, где используются все элементы, могут понадобиться перестановки.
1.6. Сочетания