Калькулятор комбинаторики
Калькулятор вычисляет основные формулы комбинаторики: сочетания C(n,k) — порядок не важен (выбрать 3 из 10), размещения A(n,k) — порядок важен, перестановки P(n) — все n элементов в разном порядке. Ограничение: n ≤ 20 (большие числа выходят за пределы точности JavaScript).
Когда что использовать
Сочетания C(n,k): выбрать 6 чисел в лотерее из 45 (порядок не важен). Делегация из 3 человек из отдела 10. Рука из 5 карт из 52. Формула: C(n,k) = n! / (k! × (n−k)!). Размещения A(n,k): позолоченные медали (1, 2, 3 место) из 10 участников. Пароль из 4 цифр из 10 без повторений. Формула: A(n,k) = n! / (n−k)!. Перестановки P(n): число способов расставить n книг на полке, n = k.
Треугольник Паскаля
C(n,k) образуют треугольник Паскаля, где каждое число = сумма двух над ним. Строка 0: 1. Строка 1: 1 1. Строка 2: 1 2 1 (C(2,0), C(2,1), C(2,2)). Строка 4: 1 4 6 4 1. Строка 5: 1 5 10 10 5 1. Свойства: симметрия C(n,k) = C(n,n-k). Сумма строки n = 2ⁿ (все подмножества из n элементов). Формула бинома Ньютона: (a+b)ⁿ = ΣC(n,k)×aⁿ⁻ᵏ×bᵏ.