Зачем это нужно
Сколькими способами можно рассадить 5 гостей за столом? Сколько существует четырёхзначных PIN-кодов? Сколько разных команд по 3 человека можно выбрать из класса? Такие вопросы о числе вариантов решает комбинаторика. Она нужна для вычисления вероятностей (сколько исходов благоприятствует событию), в программировании и криптографии (сколько паролей нужно перебрать злоумышленнику), в генетике, логистике, планировании турниров.
Правило умножения
Если первый элемент можно выбрать способами, а после этого второй — способами, то пару можно выбрать способами. Правило распространяется на любое число шагов.
Разобранный пример 1
Сколько существует четырёхзначных PIN-кодов (цифры могут повторяться)?
На каждой из 4 позиций — любая из 10 цифр: .
Перестановки. Факториал
Перестановка — способ расположить различных элементов в ряд. На первое место — вариантов, на второе — , …, на последнее — 1:
Запись читается «эн факториал». По определению .
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | |
|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 6 | 24 | 120 | 720 | 5040 | 3 628 800 |
Факториал растёт очень быстро — быстрее любой степени: колоду из 36 карт можно перемешать более чем способами.
Разобранный пример 2
Сколькими способами 5 гостей могут сесть на 5 стульев в ряд?
.
Размещения
Размещение из по — упорядоченный набор из различных элементов, выбранных из . Порядок важен.
Разобранный пример 3
Из 10 участников нужно выбрать призёров: 1-е, 2-е и 3-е места. Сколько вариантов?
.
Сочетания
Сочетание из по — набор из различных элементов, выбранных из , без учёта порядка.
Каждое сочетание из элементов можно упорядочить способами — поэтому размещений в раз больше, чем сочетаний.
Разобранный пример 4
Сколькими способами можно выбрать команду из 3 человек в классе из 10 человек?
. Сравните с примером 3: там порядок важен (места), и вариантов в раз больше.
Главный вопрос в задаче: важен ли порядок? Если да — размещения (или перестановки), если нет — сочетания.
| Задача | Порядок | Формула |
|---|---|---|
| расставить все элементов | важен | |
| выбрать на разные роли | важен | |
| выбрать в группу | не важен |
Треугольник Паскаля
Числа удобно записывать в треугольник Паскаля (его знали ещё китайские и персидские математики за несколько веков до Блеза Паскаля): по краям единицы, а каждое внутреннее число равно сумме двух чисел над ним.
Свойства: (выбрать — то же, что выбрать , которых не берём); ; сумма чисел в строке равна (число всех подмножеств).
Комбинаторика и вероятность
Комбинаторика — главный инструмент для подсчёта исходов в классической вероятности. Например, в лотерее «5 из 36» число всех возможных комбинаций . Поэтому вероятность угадать все пять чисел одним билетом равна — примерно 0,0003 %.
Разобранный пример 5
В классе 10 мальчиков и 15 девочек. Наугад выбирают двух дежурных. Какова вероятность, что оба — мальчики?
- Всего способов выбрать двоих: .
- Благоприятных (оба мальчики): .
- .
Как решать комбинаторные задачи
- Определите, что выбирают и из чего: какие элементы, сколько их всего и сколько нужно.
- Решите, важен ли порядок (есть ли у выбранных элементов разные роли или места).
- Решите, могут ли элементы повторяться (цифры в коде — могут, люди в команде — нет).
- Выберите формулу или примените правило умножения по шагам.
- Для маленьких задач проверьте перебором — выпишите все варианты.
Типичные ошибки
- Путать размещения и сочетания: команда (без ролей) — сочетания, призовые места — размещения.
- Применять правило умножения, когда варианты не зависят от порядка выбора, и получать «лишние» повторы.
- Считать : на самом деле .
- Забывать, что в PIN-коде цифры могут повторяться, а в перестановке элементы различны.
- Вычислять большие факториалы целиком вместо сокращения дроби.
Что дальше
- Операции над событиями. Формула сложения вероятностей — операции над событиями и сложение вероятностей.
- Биномиальная формула и комбинаторные коэффициенты — бином Ньютона: коэффициенты — числа из треугольника Паскаля.
- Комбинаторика — углублённая комбинаторика.