排列组合计算器
精确计算排列数、组合数与阶乘,附可重复计数和公式说明
排列组合计算器是做什么的
输入总数 n 与选取数 r,一次得到排列数 A(n,r)、组合数 C(n,r)、可重复排列 n^r、可重复组合 C(n+r−1,r) 以及 n 的阶乘精确值。适合概率题验算、抽奖组队方案统计、密码空间估算等计数场景,免去手算中间阶乘的繁琐。
阶乘与组合数采用 BigInt 大整数精确计算,n ≤ 1000 时结果不丢精度、不出现科学计数法近似;超过 60 位的结果自动截断显示并标注总位数,页面底部附五类计数的公式说明,便于对照题目核对。
核心功能
- A(n,r)、C(n,r) 一步算出
- n! 用 BigInt 精确计算至 1000
- 可重复排列 n^r 与可重复组合
- 超长结果截断显示并标注位数
- 附排列组合公式说明
排列组合计算器怎么用
精确计算排列数、组合数与阶乘,附可重复计数和公式说明
- 输入非负整数 n 与 r
- 点击计算按钮
- 查看五项计数结果与对应公式
- r 大于 n 时按提示理解各项含义
适合这些场景
- 中学概率与计数题验算
- 抽奖、组队等方案数量统计
- 密码空间与编码数量估算
常见问题
n 很大时结果还精确吗?
阶乘与组合数用 BigInt 大整数计算,n ≤ 1000 内均为精确值,不做浮点近似;仅当结果超过 60 位时截断显示并标注实际位数。
r 大于 n 会怎样?
排列与组合要求 0 ≤ r ≤ n,此时两项记为 0 并给出提示;可重复排列与可重复组合没有该限制,仍正常计算。
可重复组合是什么意思?
即从 n 种元素中允许重复地取 r 个的组合数,公式为 C(n+r−1, r),例如 3 种口味选 5 颗糖的不同取法数就用它计算。