跳到主要内容

多项式系数计算器 n! / (k1!·k2!·…)

用 BigInt 精确算 n! / (k1!·k2!·…),给出把 n 个物品分成各组的方法数,以及多项式定理里那一项的系数,浏览器本地

  • 本地处理
  • 分类 计算度量
  • 适合 买东西、做计划、训练或排期前,先算出大概范围。

输入各组大小 k1、k2、…,用逗号隔开。工具把它们的和当作 n,用 BigInt 精确算出多项式系数 n! / (k1!·k2!·…),所以 40 位的排列数也每一位都对,不是四舍五入的浮点近似值。这个数就是把 n 个有标记的物品分成这些大小各组的方法数,也是 (x1+…+xm)^n 展开式中 x1^k1·… 一项的系数。

n = Σ ki = 11 · 4
多项式系数
34,650
公式
n! / (k1! · k2! · …)
11! / (1! · 4! · 4! · 2!) = 34,650
试试示例
每个计数都是浏览器里的纯 BigInt 运算算出来的,不上传也不写日志。

这个工具能做什么

免费多项式系数计算器,对任意一组组大小精确返回 n! / (k1!·k2!·…)。 填入各组大小 k1、k2、…,工具把它们的和当作 n,再用 BigInt 算出系数, 所以 40 位的排列数也每一位都对,不像普通数值的工具一过 21! 就给出 四舍五入的浮点近似值。结果就是把 n 个有标记的物品分成这些大小各组的 不同方法数,也是 (x1+…+xm)^n 展开式里 x1^k1·…·xm^km 一项的系数, 这正是多项式定理。只给两组时,它退化成普通的二项式系数 C(n, k1)。 最经典的例子是 MISSISSIPPI 的不同排列数,等于 11! / (1!4!4!2!) = 34650。允许某一组大小为 0,因为 0! = 1,不影响结果。页面给出代入后的 公式,方便把过程抄进作业;超长结果折叠收起,保持页面流畅;各组列表 写进网址,分享链接能还原同一次计算。全部在本地运算,不上传。 100% 浏览器本地。

工具细节

输入
文件 + 数值
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制 + 下载
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 9 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
计算度量 · 学生
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

多项式系数计算器 适合怎么用

适合快速估算、对比和规划数字,帮你在做最终决定前先有底。

适合计算任务

  • 买东西、做计划、训练或排期前,先算出大概范围。
  • 一次只改一个输入,对比不同方案。
  • 把模糊假设变成能讨论的数字。

计算检查项

  • 认真核对单位、日期、比例和取整方式。
  • 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
  • 重要结果要保存输入条件,方便以后复算。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 排列组合计算器 nPr、nCr、n!、n^r、可重复组合 —— BigInt 精确结果 + 公式 + 代入步骤 —— 浏览器本地 打开
  2. 2 阶乘计算器 对任意非负整数精确算出 n!,附带位数、尾随零、双阶乘与科学计数法,全程用 BigInt 在浏览器本地完成 打开
  3. 3 帕斯卡三角生成器 按行生成杨辉三角,读出每个二项式系数 C(n,k),高亮某行看二项式展开,一键复制或分享,全部在浏览器本地运算 打开

真实使用场景

  • 算一个单词的不同字母重排数

    题目问 BANANA 的字母有多少种不同排法。按出现次数分组,B 出现 1 次, A 出现 3 次,N 出现 2 次,所以填 1, 3, 2。工具读出 n = 6,返回 6! / (1!3!2!) = 60。任何含重复字母的单词都这样处理,直接用 6! 会 严重多算,因为交换两个一样的 A 得到的还是同一个字符串。

  • 求多项式展开里某一项的系数

    代数作业要 (x + y + z)^4 里 x^2·y·z 一项的系数。指数就是各组大小, 所以填 2, 1, 1。工具读出 n = 4,返回 4! / (2!1!1!) = 12,正是那个 系数。页面给出代入后的公式,可以把完整过程而不只是最终数字直接抄 进答案。

  • 算发牌或把一群人分队的方式数

    把 52 张牌发成四手各 13 张,是 52! / (13!)^4。填 13, 13, 13, 13, 精确读出 29 位的答案。同样的算法把 12 个学生分成 5 人、4 人、3 人 三组,填 5, 4, 3,得到 27720 种分到这些有标记组的方案。

  • 讲清阶乘、二项式系数和多项式系数之间的联系

    给学生演示 C(5, 2) 其实就是两组的多项式系数 5! / (2!3!),推广就一下 想通了。填 2, 3 得到 10,再加一组,看计数怎么变。各组列表写在网址里, 可以把几个例题做成链接,放进课件或共享练习里。

  • 用多项式分布核对一个概率

    多项式系数是多项式概率公式里的计数因子。掷一颗骰子 6 次,问恰好两个 1、两个 2、两个 3,用到系数 6! / (2!2!2!) = 90。填 2, 2, 2 得到这个 90,再乘以每种结果的概率,就能放心地把计算手算到底。

常见踩坑

  • 把 n 本身也当成一个输入填进去。工具把各组大小的和当作 n,所以你只填 k1、k2、…。算 MISSISSIPPI 填 1, 4, 4, 2(各字母个数),不填 11。多填一个 11 会把 n 变成 22,得到没有意义的答案。

  • 算排列数前忘了把重复元素分组。含重复字母的单词的不同排法是 n! 除以每个重复个数的阶乘,而不是单纯的 n!。给 MISSISSIPPI 用 11! 会多算 4!·4!·2! = 1152 倍,因为它把相同字母当成可区分的。

  • 把有标记的组和不可区分的组搞混。多项式系数算的是分到有标记组的方案数。如果各组本身不可区分,比如三支大小相同又没有标记的队,还要再除以同样大小组数的阶乘,才不会多算。

隐私说明

这里的每一步计数,各个阶乘和最后的除法,都是浏览器标签页里运行的纯 BigInt 运算。你填的各组大小、算出的 n 和结果都不离开页面,也不记录你 算了什么。唯一要知道的是,分享链接会把各组列表写进查询字符串,所以 把链接粘到聊天里,对方服务器的访问日志会留下这些数字。这里的数字通常 无害,但如果某次计算涉及敏感信息,请用复制按钮粘贴结果文本,而不是 分享网址。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-05-30