Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Sum of all combinations (2n)
1073741824
total over r = 0 to 30 (31 rows)
r nCr (число сочетаний)
0 1
1 30
2 435
3 4060
4 27405
5 142506
6 593775
7 2035800
8 5852925
9 14307150
10 30045015
11 54627300
12 86493225
13 119759850
14 145422675
15 155117520
16 145422675
17 119759850
18 86493225
19 54627300
20 30045015
21 14307150
22 5852925
23 2035800
24 593775
25 142506
26 27405
27 4060
28 435
29 30
30 1

Что такое калькулятор таблицы сочетаний nCr?

Этот инструмент строит таблицу биномиальных коэффициентов nCr — числа способов выбрать r различных элементов из множества в n различных элементов, когда порядок не важен, — для каждого значения r от 0 до n. Введите одно значение n, и калькулятор выдаст таблицу из (n+1) строк вместе с суммой всех значений, которая всегда равна 2 в степени n. Поддерживается n вплоть до 300 благодаря арифметике произвольной точности, поэтому даже астрономически большие коэффициенты, такие как 300C150 (около 89 цифр), вычисляются абсолютно точно.

Как пользоваться

Введите число элементов n — это неотрицательное целое число, не превышающее 300. При желании выберите точность отображения в значащих цифрах, чтобы сократить очень большие числа в результате; этот параметр влияет только на то, как показываются крупные значения, и никогда не меняет сами вычисления. Нажмите «Рассчитать», чтобы увидеть полную таблицу значений nCr и итоговую сумму строк \(2^n\).

Разбор формулы

Формула сочетаний выглядит так: $$\binom{n}{r} = \frac{n!}{r!\,(n-r)!}$$ Чтобы избежать переполнения при вычислении факториалов, калькулятор использует мультипликативную рекуррентную формулу: \(\binom{n}{0} = 1\) и \(\binom{n}{r} = \binom{n}{r-1} \cdot \frac{n - r + 1}{r}\). На каждом шаге результат остаётся точным благодаря работе с большими целыми числами. В силу симметрии \(\binom{n}{r}\) равно \(\binom{n}{n-r}\), а сумма по всем r равна размеру множества всех подмножеств, то есть $$\sum_{r=0}^{n} \binom{n}{r} = 2^{n}.$$

Реклама
Треугольник Паскаля со строками биномиальных коэффициентов, где каждое число образуется сложением двух чисел сверху
Треугольник Паскаля: каждое \(\binom{n}{r}\) равно сумме двух чисел над ним.

Пример вычисления (n = 5)

\(\binom{5}{0} = 1\), \(\binom{5}{1} = 5\), \(\binom{5}{2} = 10\), \(\binom{5}{3} = 10\), \(\binom{5}{4} = 5\), \(\binom{5}{5} = 1\). Сумма строки: $$1 + 5 + 10 + 10 + 5 + 1 = 32 = 2^5.$$ Для проверки: $$\binom{6}{2} = \frac{6!}{2!\,4!} = \frac{720}{2 \cdot 24} = 15.$$

Столбчатая диаграмма строки n=5 с биномиальными коэффициентами 1, 5, 10, 10, 5, 1, образующими симметричный колокол
Строка n = 5 (1, 5, 10, 10, 5, 1) симметрична, а её сумма равна \(2^5 = 32\).

Частые вопросы

Почему в таблице n+1 строк? Потому что r пробегает значения от 0 до n включительно, давая n+1 различных значений сочетаний.

Что означает nC0? Это выбор «ничего» — сделать это можно ровно одним способом, поэтому \(\binom{n}{0} = 1\), и точно так же \(\binom{n}{n} = 1\).

Зачем нужна точность до 50 значащих цифр? Большие коэффициенты содержат множество цифр; стандартная точность double теряет точность примерно после 15–16 знаков, поэтому выбор точности отображения позволяет показывать точные значения без обрезания.

Последнее обновление: