Подготовка к школе
1 класс
2 класс
3 класс
4 класс
5 класс
6 класс
7 класс
8 класс
9 класс
10 класс
11 класс
ОГЭ
ЕГЭ
Для всех
Назад

Перестановки, факториал, сочетания

Содержание

В уроке «Комбинаторное правило умножения» мы считали способы по дереву выборов: каждый шаг — ярус, каждый способ — путь от корня до листа, а число путей равно произведению чисел ветвей на ярусах. В этом уроке рассмотрим два частых случая: расстановку предметов в ряд и выбор, в котором порядок не важен. Из них появятся факториал, перестановки и сочетания.

Вопрос, на который ответим в конце урока. В лото «6 из 45» игрок отмечает в билете $6$ чисел из $45$. Сколькими способами можно заполнить билет и каков шанс угадать все шесть чисел?

На каждом ярусе ветвей на одну меньше

Три флажка $A$, $B$ и $C$ вешают в ряд. Построим дерево выборов. Первый ярус — какой флажок висит первым: $3$ ветви. Второй флажок выбираем из двух оставшихся: из каждого узла выходят $2$ ветви. Третьему месту достается последний флажок: $1$ ветвь.

Дерево расстановок флажков A, B, C: на ярусах 3, 2 и 1 ветвь, листьев 3 · 2 · 1 = 6 = 3!
Ветвей на ярусах $3$, $2$, $1$ — путей $3 \cdot 2 \cdot 1 = 6$: ровно шесть расстановок флажков

По правилу умножения путей $3 \cdot 2 \cdot 1 = 6$: $ABC$, $ACB$, $BAC$, $BCA$, $CAB$, $CBA$. Для четырех флажков ярусов четыре, а путей $4 \cdot 3 \cdot 2 \cdot 1 = 24$. Произведения «от $n$ вниз до $1$» встречаются так часто, что для них ввели короткую запись.

Определение

Факториал числа $n$ (читается «эн факториал») — произведение всех натуральных чисел от $1$ до $n$:

$$n!=1 \cdot 2 \cdot \ldots \cdot n$$

По договоренности $0!=1$.

Почему $0!=1$? Каждый следующий факториал получается из предыдущего умножением: $n!=n \cdot (n-1)!$. При $n=1$ это дает $1!=1 \cdot 0!$, а $1!=1$, значит, $0!=1$. По смыслу дерева так и есть: ноль предметов можно расставить одним способом — ничего не ставить.

Сравним факториал с удвоением $2n$ и квадратом $n \cdot n$:

$n$$0$$1$$2$$3$$4$$5$$6$$7$
$n!$$1$$1$$2$$6$$24$$120$$720$$5040$
$2n$$0$$2$$4$$6$$8$$10$$12$$14$
$n \cdot n$$0$$1$$4$$9$$16$$25$$36$$49$

Ошибка

Решавр пишет: «$5!=2 \cdot 5=10$, а $0!=0$».

Проверим по таблице. При $n=3$ действительно $3!=6=2 \cdot 3$, но это совпадение. Уже $4!=24$, а $2 \cdot 4=8$; $5!=120$, а не $10$.

Где сломалось рассуждение: факториал — произведение всех чисел от $1$ до $n$, а не удвоение и не квадрат. И $0!$ — не «умножение на нуль»: нуля среди множителей нет, $0!=1$.

Факториал растет очень быстро, но в дробях его удобно сокращать: $n!=n \cdot (n-1)!$, поэтому общий «хвост» числителя и знаменателя уходит.

Пример 1

Задача. Вычислите $\dfrac{7!}{5!}$.

Решение. $7!=7 \cdot 6 \cdot 5!$, поэтому $\dfrac{7!}{5!}=\dfrac{7 \cdot 6 \cdot 5!}{5!}=7 \cdot 6=42$. Перемножать $5040$ и $120$ не нужно.

Ответ: $42$.

Интересный факт: откуда знак «!»

Скрыть

Запись $n!$ предложил французский математик Кристиан Крамп в 1808 году. До этого произведение $1 \cdot 2 \cdot \ldots \cdot n$ записывали по-разному; короткий знак Крампа прижился и стал общепринятым.

Сколькими способами можно выстроить ряд

Флажки из прошлого раздела можно заменить чем угодно: книгами на полке, бегунами на дорожках, буквами в слове. Каждый способ расставить все предметы в ряд — один путь дерева, где ярусов столько же, сколько предметов, а ветви убывают от $n$ до $1$. Например, $8$ бегунов по $8$ дорожкам можно расставить $8!=40\,320$ способами.

Определение

Перестановка — порядок расположения $n$ различных предметов в ряд. Число перестановок обозначают $P_n$ (читается «пэ из эн»):

$$P_n=n!$$

Дерево остается таким ровным, пока нет дополнительных условий. Пусть двое обязаны стоять рядом. Тогда число ветвей на ярусе зависит от того, кто уже встал, и считать по ярусам неудобно. В таком случае сначала выполняем самое строгое условие: объединяем этих двоих в одну фишку.

Двое рядом: Аня и Боря — одна фишка, 4! = 24 ряда, внутри фишки 2 порядка, всего 2 · 4! = 48
Аня и Боря — одна фишка: в ряду $4$ фишки, это $4!$ рядов, и внутри фишки $2$ порядка

Пример 2

Задача. Пять друзей — Аня, Боря, Вика, Гриша и Даша — встают в ряд для фото. Аня и Боря хотят стоять рядом. Сколько существует способов встать?

Решение. 1) Объединим Аню и Борю в одну фишку. Теперь в ряду $4$ фишки: $4!=24$ способа. 2) Внутри фишки два порядка: «Аня, Боря» или «Боря, Аня». 3) Шаги идут подряд, перемножаем: $2 \cdot 24=48$.

Проверка смысла: без условия рядов $5!=120$, и подходит только часть из них — $48$ меньше $120$.

Ответ: $48$.

Когда порядок не важен, пути склеиваются

Из четырех учеников — А, Б, В, Г — выбирают двух дежурных. Дерево выборов: первого дежурного — $4$ ветви, второго — $3$, путей $4 \cdot 3=12$. Но путь «сначала А, потом Б» и путь «сначала Б, потом А» дают одну и ту же пару дежурных.

Дерево «2 из 4»: 12 листьев, листья одного состава соединены дугами, пар 12 : 2! = 6, а не 12
$12$ листьев склеиваются по два: пар дежурных $12 : 2 = 6$

Склеим листья с одинаковым составом. В каждой группе два листа — столько, сколькими способами можно упорядочить двух человек: $2!=2$. Групп $12 : 2=6$: АБ, АВ, АГ, БВ, БГ, ВГ.

Для троек из тех же учеников путей $4 \cdot 3 \cdot 2=24$, а каждая тройка встречается среди них $3!=6$ раз — по числу ее перестановок. Троек $24 : 6=4$: АБВ, АБГ, АВГ, БВГ.

Определение

Сочетание из $n$ по $k$ — набор $k$ предметов из $n$, порядок не важен. Число сочетаний обозначают $C_n^k$ (читается «цэ из эн по ка»).

Правило

Число сочетаний равно числу путей дерева из $k$ ярусов, деленному на $k!$:

$$C_n^k=\frac{n \cdot (n-1) \cdot \ldots \cdot (n-k+1)}{k!}$$

Почему делим именно на $k!$. В числителе $k$ множителей — это пути дерева из $k$ ярусов, то есть упорядоченные выборы. Каждый набор из $k$ предметов встречается среди путей столько раз, сколько у него перестановок, то есть $k!$. Все группы одного размера, поэтому деление выполняется нацело.

Ошибка

Решавр рассуждает: «Выбрать $2$ дежурных из $4$ учеников — это $4 \cdot 3=12$ способов».

Проверим перечислением: АБ, АВ, АГ, БВ, БГ, ВГ — пар всего $6$. Решавр посчитал пару «А и Б» дважды: как АБ и как БА.

Где сломалось рассуждение: правило умножения считает пути дерева, то есть выборы с порядком, а в задаче важен только состав. Число $12$ было бы верным, если бы выбирали старосту и заместителя: у них разные роли.

Формула числа сочетаний и быстрый счет

Числитель $n \cdot (n-1) \cdot \ldots \cdot (n-k+1)$ — это $n!$ без «хвоста» $(n-k)!$, то есть $\frac{n!}{(n-k)!}$. Например, $5 \cdot 4=\frac{5!}{3!}$. Подставим это в правило из прошлого раздела.

Правило

Число сочетаний из $n$ по $k$:

$$C_n^k=\frac{n!}{k! \, (n-k)!}$$

Для вычислений удобнее сокращенная запись: в числителе $k$ убывающих чисел, начиная с $n$, в знаменателе $k!$.

Выбрать 2 из 5 — то же разбиение, что оставить 3: C₅² = C₅³ = 10
Выбрать $2$ предмета из $5$ — то же, что выбрать $3$, которые останутся: $C_5^2 = C_5^3 = 10$

Если заменить $k$ на $n-k$, множители $k!$ и $(n-k)!$ в знаменателе поменяются местами, а произведение не изменится, поэтому $C_n^k=C_n^{n-k}$. Смысл виден на рисунке: каждый способ выбрать $k$ предметов одновременно выбирает $n-k$ оставшихся. Если $k$ больше половины $n$, выгодно перейти к $n-k$: множителей станет меньше.

Обратите внимание

$C_n^0=C_n^n=1$: не взять ничего и взять все можно одним способом. Формула дает то же самое именно потому, что $0!=1$. А $C_n^1=n$: один предмет из $n$ выбирают $n$ способами.

Пример 3

Задача. Вычислите: а) $C_{10}^3$; б) $C_{12}^{10}$.

Решение. а) $C_{10}^3=\dfrac{10 \cdot 9 \cdot 8}{3 \cdot 2 \cdot 1}=\dfrac{720}{6}=120$.

б) Десять множителей в числителе не нужны: $C_{12}^{10}=C_{12}^2=\dfrac{12 \cdot 11}{2 \cdot 1}=66$.

Ответ: а) $120$; б) $66$.

Важен ли порядок: проверка перестановкой

Перед подсчетом задайте вопрос: если поменять выбранных местами, получится другой результат? Староста Аня с заместителем Борей — не то же, что староста Боря с заместителем Аней: роли разные, порядок важен, ответ дает правило умножения. Дежурные Аня и Боря — те же, что Боря и Аня: порядок не важен, листья склеиваются, делим на $k!$.

Проверка «поменяем местами»: порядок важен — правило умножения; не важен — делим на k!, сочетания
Поменяли выбранных местами и получили другой результат — правило умножения; тот же набор — делим на $k!$

Рукопожатие — пара людей без порядка. Если в комнате $10$ человек и каждый пожал руку каждому, рукопожатий $C_{10}^2=\frac{10 \cdot 9}{2}=45$. Так же считают матчи кругового турнира, где каждая команда играет с каждой один раз.

Сочетания нужны и в вероятности: они дают число всех исходов в формуле вероятности $P=\frac{m}{N}$ из урока «Вероятность случайного события». Если выбор состоит из двух частей, считаем каждую часть сочетаниями и перемножаем, как шаги дерева.

Ровно одна девочка среди троих дежурных: 1 из 12 способов и 2 из 8, 12 · 28 = 336 из 1140 троек
Одна девочка из $12$ и двое мальчиков из $8$ — шаги подряд: $12 \cdot 28 = 336$

Пример 4

Задача. В классе $20$ учеников: $12$ девочек и $8$ мальчиков. Жребием выбирают $3$ дежурных. Найдите вероятность того, что среди них ровно одна девочка.

Решение. 1) Все исходы — тройки без порядка: $N=C_{20}^3=\dfrac{20 \cdot 19 \cdot 18}{6}=1140$. 2) Благоприятные: девочку выбираем $12$ способами, двух мальчиков — $C_8^2=28$ способами, шаги подряд: $m=12 \cdot 28=336$. 3) $P=\dfrac{336}{1140}=\dfrac{28}{95}\approx 0{,}29$.

Ответ: $\frac{28}{95}$.

Вернемся к лото «6 из 45». Порядок чисел в билете не важен, значит, это сочетания:

$$C_{45}^6=\frac{45 \cdot 44 \cdot 43 \cdot 42 \cdot 41 \cdot 40}{6!}=8\,145\,060$$

Все наборы равновозможны, и выигрышный из них только один. Вероятность угадать все шесть чисел одним билетом равна $\frac{1}{8\,145\,060}$ — меньше одной восьмимиллионной.

Вывод

Факториал, перестановки и сочетания позволяют посчитать варианты, не рисуя все ветви дерева: так находят число всех исходов для вероятности, число матчей турнира, шанс в лотерее. Главное — до подсчета решить, важен ли порядок: мысленно поменяйте выбранных местами. Чтобы вспомнить формулы, представьте дерево выборов: ветви убывают — это $n!$; листья с одинаковым составом склеиваются по $k!$ — это $C_n^k$.

СлучайЧто в деревеСколько способов
Все $n$ предметов в рядВетви $n$, $n-1$, …, $1$$P_n=n!$
Выбор с ролями (порядок важен)$k$ ярусов убывающих ветвей$n \cdot (n-1) \cdot \ldots \cdot (n-k+1)$
Набор без порядкаЛистья склеены по $k!$$C_n^k=\frac{n!}{k! \, (n-k)!}$
Двое стоят рядомДвое — одна фишка$2 \cdot (n-1)!$

Часто задаваемые вопросы

Где сочетания пригодятся дальше?

В следующем уроке числа $C_n^k$ сложатся в треугольник Паскаля, и вы увидите, как они связаны между собой. Еще сочетания дают число исходов в задачах на вероятность: выбор команды, билеты, шары из коробки.

Чем сочетания отличаются от правила умножения?

Правило умножения считает пути дерева, то есть выборы с порядком. Сочетания — те же пути, но склеенные в группы с одинаковым составом. Поэтому число сочетаний в $k!$ раз меньше числа упорядоченных выборов.

Как быстро понять, важен ли порядок?

Мысленно поменяйте двух выбранных местами. Если получилось другое (другие роли, другое число, другое место в очереди), порядок важен. Если получился тот же набор (команда, букет, пара дежурных), порядок не важен.

Почему число сочетаний всегда целое, хотя мы делим?

Пути дерева разбиваются на группы с одинаковым составом, и в каждой группе ровно $k!$ путей. Значит, число путей делится на $k!$ нацело, а частное — число групп.

Зачем нужен $0!$, если ничего не умножаем?

Без договоренности $0!=1$ формула $C_n^k=\frac{n!}{k! \, (n-k)!}$ не работала бы при $k=0$ и $k=n$. С ней формула дает $C_n^0=C_n^n=1$ — столько способов не взять ничего или взять все.

Награды за урок
5
5
1
Количество опыта, полученного за урок 5

Спросить Зави Спросить Зави
Получить ещё подсказку

Трудности? Воспользуйтесь подсказкой

Верно! Посмотрите пошаговое решение

Предложить улучшение