Посчитайте, сколькими способами можно выбрать r элементов из n: сочетания, когда порядок не важен, и размещения, когда он важен.
Пример
Выбор 2 человек из 5 даёт 10 сочетаний и 20 размещений. Рука из 5 карт в колоде из 52 карт имеет 2 598 960 сочетаний, а лотерея, в которой выбирают 6 номеров из 49, — 13 983 816.
Метод расчёта
Сочетания считают выборки, где порядок не важен, по формуле n!/(r!(n−r)!), вычисляемой с сокращением в целых числах, поэтому округления не происходит. Размещения считают упорядоченные наборы, перемножая n × (n−1) по r позициям. Каждое сочетание из r элементов можно упорядочить r! способами, поэтому размещений всегда столько же, сколько сочетаний, умноженных на r!: 10 × 2 = 20.
Важные замечания
Вводите целые числа так, чтобы r было не больше n, а n — не больше 1 000. Инструмент считает выборки без повторений, поэтому не подходит для случаев, когда элемент можно взять дважды: для PIN-кода из 4 цифр получается 10 × 10 × 10 × 10 = 10 000 вариантов.
Часто задаваемые вопросы
Что выбрать — сочетания или размещения?
Берите сочетания, когда перестановка тех же элементов ничего не меняет, например при выборе комиссии из 2 человек среди 5: одна и та же пара остаётся той же, поэтому вариантов 10. Берите размещения, когда важны роли или места, например председатель и секретарь: тогда вариантов 20.
Почему числа растут так быстро?
Каждый дополнительный элемент умножает количество вариантов. Выбор 3 начинок из 6 даёт 20 сочетаний, а раздача 5 карт по порядку из 52 — 311 875 200 размещений. Лотерея с 13 983 816 сочетаниями означает, что у одного билета шанс угадать все шесть номеров равен 1 к 13 983 816.
Что происходит в крайних случаях, при r = 0 или r = n?
Выбор нуля элементов даёт ровно одно сочетание и одно размещение — пустой выбор. Выбор всех 10 из 10 тоже даёт одно сочетание, потому что возможное множество единственное, но 3 628 800 размещений, то есть 10 факториал, ведь каждый порядок считается отдельно.