二项式系数计算器

对不超过 10,000 的非负整数精确计算 C(n,k)。结果会实时更新,BigInt 可确保超大整数仍保持精确。

工具功能

本计算器用于计算二项式系数 C(n,k),即从 n 个元素中不重复地选出 k 个且不考虑顺序的选法数量。

所有计算都在浏览器中完成,并使用精确的整数运算。

使用方法

  1. 在 n 中输入可用元素的总数。
  2. 在 k 中输入要选取的元素数量。
  3. 结果会自动精确显示;如果 k 大于 n,结果为 0。
  4. 复制结果,或在开始下一次计算前清空输入框。

实际用途

  • 计算不重复且不考虑顺序的选法数量。
  • 解答组合数学和概率题目。
  • 求二项式定理中的系数。
  • 核对数学或编程示例。

注意事项与限制

  • 仅接受 0 到 10,000 之间的非负整数。
  • 结果可能包含数千位数字;BigInt 可保留其精确值。
  • C(n,k) 计算的是组合,因此改变顺序不会产生新的选法。
  • 如果顺序有影响,请改用排列公式。

常见问题

“n 选 k”是什么意思?

它表示从 n 个可用元素中不重复地选出 k 个且不考虑顺序的选法数量。

为什么 k 大于 n 时结果为 0?

可选元素不足以选出更多元素,因此不存在有效选法。

为什么 C(n,k) 等于 C(n,n-k)?

确定哪些元素被选中,等同于确定哪些元素被排除。

计算器能处理非常大的结果吗?

可以。它使用 BigInt,并能为不超过 10,000 的输入返回精确整数。

组合与排列有什么区别?

组合不考虑顺序;排列会将不同顺序视为不同结果。

参考

公式参考

二项式系数用于计算不考虑顺序的选择数量,可以通过阶乘求得。

二项式系数公式
C(n,k) = n! / (k! · (n-k)!)
n
可用元素的总数。
k
选取的元素数量。

有效范围为 0 ≤ k ≤ n;结果表示不重复且不考虑顺序的选择数量。

结果是可能的无序选择数量,而不是具体分组列表。

示例:C(5,2) = 10

  1. C(5,2) = 5! / (2! · (5-2)!)
  2. 5! / (2! · 3!) = 120 / (2 · 6) = 10
  3. 从五个元素中选择两个且不考虑顺序,共有 10 种方式。
  • C(n,k) = C(n,n-k)。
  • C(n,0) = 1。
  • C(n,n) = 1。

组合与排列

当顺序不重要时使用二项式系数;有序选择需要使用排列公式。