Калькулятор перестановок, размещений и сочетаний
Вводишь n и k — получаешь перестановки, размещения или сочетания с формулой и пошаговым решением. Внутри: факториалы, правило умножения, лотерея «5 из 36» и треугольник Паскаля.
В классе двадцать пять человек, и каждое утро решаются три похожие, но разные задачи: кого назначить парой дежурных, кому вести журнал вместе с заместителем и в каком порядке класс пойдёт к доске. Задачи кажутся одинаковыми — «выбрать из 25», — но ответы разные: пар дежурных получается 300, вариантов пары «староста плюс заместитель» — 600, а очередей из всего класса больше, чем атомов в горном массиве. Разница в двух вопросах: выбираем мы всех или только часть, и важен ли порядок внутри выбора. Раздел математики, который отвечает на такие вопросы, называется комбинаторикой, и калькулятор выше считает все три ответа за секунду — а ниже разберём, откуда берутся его формулы и почему они работают. Само слово происходит от латинского combinare — «соединять»: мы комбинируем элементы набора и считаем, сколько разных соединений можно собрать.
Три главных расчёта: все или часть, важен ли порядок
Комбинаторика различает три ситуации. Перестановки — расстановки всех n предметов в ряд: очередь к доске, порядок фотографий в альбоме, порядок букв в анаграмме — берутся все предметы, и порядок важен. Размещения — упорядоченные выборки части предметов: «первое и второе место в забеге», «президент и вице-президент клуба» — берём k из n, и роли различаются. Сочетания — выборки без учёта порядка: дежурные, команда на сборы, набор конфет в пакет — спрашивают «кого», а не «в каком порядке». С тремя формулами школьники знакомятся в курсе алгебры, а уверенно применяют их на задачах ОГЭ и ЕГЭ. Отсюда простое правило выбора формулы: спрашивают про все предметы — это перестановки; про часть — смотри на порядок: важен — размещения, не важен — сочетания.
- Перестановка P(n)#
- Упорядочивание всех n предметов без повторений; ответ равен факториалу n!
- Размещение A(n, k)#
- Выбор k предметов из n с учётом порядка; формула n!/(n − k)!
- Сочетание C(n, k)#
- Выбор k предметов из n без учёта порядка; формула n!/(k!(n − k)!)
- Факториал n!#
- Произведение всех натуральных чисел от 1 до n; по соглашению 0! = 1
Внутри всех трёх формул живёт факториал — произведение всех натуральных чисел от 1 до n, которое записывают восклицательным знаком: . По соглашению : пустое произведение считается единицей, и это не прихоть математиков — ровно один способ ничего не выбрать, поэтому формулы с нулём работают без оговорок. Растёт факториал пугающе быстро: , , а — столько очередей из 25 человек существует на свете, хотя людей на планете всего восемь миллиардов. Именно поэтому в калькуляторе n ограничено числом 170: факториал 171 уже не помещается в число двойной точности.
Правило умножения: фундамент всех формул
Прежде чем учить формулы, освоь правило умножения: если первый выбор можно сделать m способами, а второй — n способами независимо от первого, то пара выбирается m на n способами. Меню из трёх супов, четырёх вторых и двух напитков даёт обеда; четырёхзначный PIN-код — вариантов; гардероб из трёх футболок и двух джинсов — шесть комплектов. Правило работает и в обратную сторону: если нужен вариант «или то, или это», способы складываются, а не умножаются. Из этого правила выводятся и все формулы комбинаторики: выбирая k предметов из n по одному, на первом шаге есть n кандидатов, на втором уже n − 1, и так до n − k + 1 — так рождается формула размещений.
| Задача из класса | Формула | Ответ |
|---|---|---|
| Староста и заместитель (из 25) | A(25, 2) = 25 · 24 | 600 |
| Пара дежурных (из 25) | C(25, 2) = 25 · 24 : 2 | 300 |
| Тройка на олимпиаду (из 25) | C(25, 3) = 25 · 24 · 23 : 6 | 2300 |
| Очередь из всего класса к доске | P(25) = 25! | ≈ 1,55 · 10²⁵ |
Лотерея «5 из 36» и треугольник Паскаля
Классический пример сочетаний — числовая лотерея: билет «5 из 36» — это выбор пяти чисел из тридцати шести, и порядок выпадения бочонков ничего не решает. Всего комбинаций , поэтому шанс угадать все пять чисел одним билетом — один к 376 992, примерно как выбрать наугад одного конкретного жителя Астрахани. Если бы порядок был важен, вариантов стало бы в раз больше: . Считать такие числа вручную не нужно — калькулятор выдаёт их мгновенно; понимать же стоит, почему шанс так мал и как быстро он падает с каждым новым числом в билете.
Сочетания спрятаны и в треугольнике Паскаля — арифметической пирамиде, где каждое число равно сумме двух над ним. Если нумеровать строки с нуля, то n-я строка — это в точности : седьмая строка выглядит как 1, 7, 21, 35, 35, 21, 7, 1. Симметрия строки отражает симметрию сочетаний: — выбрать, кого взять с собой в поход, всё равно что выбрать, кто останется дома. Треугольник строится без всяких факториалов, одними сложениями, поэтому его удобно использовать как шпаргалку: пока n невелико, сочетание достаётся из пирамиды быстрее, чем считается по формуле. По строке заодно видно, как сочетания нарастают к середине и снова спадают к краям: самое большое число стоит ровно посередине.
- Эстафета: этапы различаются, порядок важен — это размещения.
- Команда на сборы: состав один, порядок не важен — сочетания.
- Проверка связью: размещения больше сочетаний ровно в 4! = 24 раза — сходится.
Мостик к вероятности: комбинаторика на ЕГЭ
Классическая вероятность определяется как отношение числа благоприятных исходов к числу всех возможных, и в задачах с равновозможными исходами без комбинаторики не обойтись. Пример из колоды: из 36 карт достают три; всего способов , а способов достать три туза — , значит вероятность равна . Такие конструкции — основа заданий на вероятность в ЕГЭ: сначала считаем общее число исходов сочетаниями, потом благоприятное, потом делим. Важно честно применять правило «порядок не важен» к обеим дробям: если в числителе сочетания, то и в знаменателе должны быть сочетания — смешение формул даёт неверный ответ.
Комбинаторика разошлась далеко за пределы экзаменов. В информатике число перестановок оценивает стойкость паролей: восьмизначный код без ограничений — миллиарды вариантов для перебора. В генетике правило умножения даёт решётку Пеннета и расщепление 9:3:3:1. В химии сочетаниями считают, сколькими способами атомы занимают позиции в молекуле, в логистике — варианты распределения смен и маршрутов. Формулы при этом остаются теми же тремя, что и в школьной тетради: , , . Введи в калькулятор условие своей задачи, сверь пошаговое решение с ручным — и выбор формулы станет рефлексом.
Частые вопросы
Чем размещение отличается от сочетания?
Размещение — упорядоченная выборка: в ней различаются и состав, и порядок, поэтому $A_{n}^{k}$ больше сочетания $C_{n}^{k}$ ровно в k! раз. Сочетание смотрит только на состав: пара дежурных — сочетание, а пара «староста и заместитель» — размещение.
Почему 0! = 1?
Факториал — произведение всех чисел от 1 до n, а при n = 0 перемножать нечего: пустое произведение по соглашению равно единице. Смысл это подтверждает: ровно один способ не выбрать ничего, поэтому $C_{n}^{0} = 1$.
Сколько комбинаций в лотерее «5 из 36»?
Число сочетаний $C_{36}^{5} = 376\,992$: порядок выпадения бочонков не важен. Шанс угадать все пять чисел одним билетом равен 1/376992 — примерно 0,00027 процента.
Как понять, какую формулу применять в задаче?
Задай два вопроса: выбираем все предметы или часть и важен ли порядок. Все — перестановки, часть с порядком — размещения, часть без порядка — сочетания, а несколько независимых выборов подряд перемножаются по правилу умножения.