1. Факториал n!
Это произведение всех целых чисел от 1 до n. Например, 6! = 1 × 2 × 3 × 4 × 5 × 6 = 720. По определению 0! = 1.
Считаем n!, перестановки, размещения и сочетания — с объяснением порядка, сокращением факториалов и каждым оставшимся множителем
Что нужно сделать?
Главный вопрос не «какую формулу вспомнить», а «сколько объектов берём и важен ли их порядок». Ответьте на эти два вопроса — и нужный вид расчёта станет очевидным.
Это произведение всех целых чисел от 1 до n. Например, 6! = 1 × 2 × 3 × 4 × 5 × 6 = 720. По определению 0! = 1.
На первое место можно поставить n объектов, на второе остаётся n − 1, затем n − 2 и так далее. Поэтому число способов равно n × (n − 1) × … × 1.
Для первого выбранного места есть n вариантов, для второго n − 1, пока не заполним k мест. Хвост факториала от n − k до 1 сокращается.
Размещение посчитало каждый выбранный набор k! раз — во всех внутренних порядках. Делим на k!, чтобы оставить каждый набор ровно один раз.
| Задача | Сколько берём | Порядок | Формула |
|---|---|---|---|
| Факториал | нет выбора | не применяется | n! |
| Перестановки | все n | важен | P(n) = n! |
| Размещения | k из n | важен | A(n,k) |
| Сочетания | k из n | не важен | C(n,k) |
Если из 10 учеников выбрать 3 дежурных, одновременно определяются 7 учеников, которые не дежурят. Каждой тройке соответствует одна семёрка, поэтому количества равны.
| Запись | Ответ | Объяснение |
|---|---|---|
| 0! | 1 | одно пустое произведение |
| P(0) | 1 | один пустой порядок |
| A(n,0) | 1 | один пустой упорядоченный выбор |
| C(n,0) | 1 | один пустой набор |
| C(n,n) | 1 | один набор из всех объектов |
Здесь объекты различны и не повторяются. Если одинаковые буквы повторяются, объекты разрешено выбирать снова или расстановка идёт по кругу, формула меняется. Вероятность и биномиальное разложение также остаются отдельными задачами.
Для повторного умножения одного числа используйте калькулятор степеней, а для последовательности с постоянным множителем — калькулятор геометрической прогрессии.
Факториал n! — произведение всех целых чисел от 1 до n. Например, 5! = 1 × 2 × 3 × 4 × 5 = 120.
Факториал нуля — пустое произведение. Есть ровно один способ расположить пустой набор: ничего не делать. Это правило также сохраняет общие формулы комбинаторики.
В перестановке используются все n объектов. В размещении из n объектов выбирают только k, но порядок выбранных объектов всё равно важен.
В обоих случаях выбирают k объектов из n. В размещениях АБ и БА считаются разными, а в сочетаниях это один и тот же набор.
Используйте P(n), когда расставляете все объекты; A(n,k), когда выбираете часть и учитываете порядок; C(n,k), когда выбираете часть, а порядок не важен.
Нет, если выбор идёт без повторений. Нельзя выбрать больше различных объектов, чем существует всего, поэтому требуется 0 ≤ k ≤ n.
Выбрать k объектов — то же самое, что решить, какие n−k объектов оставить. Каждому выбранному набору соответствует ровно один набор оставшихся объектов.
Сначала сочетание выбирает одну группу из k объектов без учёта порядка. Затем k! перестановок создают все возможные порядки внутри этой группы.
Каждый исходный объект можно использовать не больше одного раза. Если объект разрешено брать снова, нужны другие формулы, которые эта страница намеренно не смешивает с обычной школьной задачей.
Нет. В круге повороты могут считаться одинаковыми, поэтому применяется другая формула. Здесь считаются линейные перестановки различных объектов.
Факториал растёт быстро: уже 1000! содержит 2568 цифр. Удобник сохраняет всё число точно и ограничивает только число видимых однотипных строк решения.
Нет. Все результаты и промежуточные накопленные произведения вычисляются целыми числами BigInt. Десятичные приближения здесь вообще не нужны.