You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

长度为9的字符串修改最多3位、字符集大小为6的总组合数计算公式

最多修改3个字符的组合数计算公式

前提说明

现有长度为9的字符串a0d2bj5ew,替换字符仅可从大小为6的字符集012abc中选取,可选择修改任意1个、2个或3个位置的字符。


计算公式

总组合数为修改1个、2个、3个位置的组合数之和,分为两种计数场景:

场景1:允许修改后的字符与原位置字符相同

即选中的修改位置替换后可以和原字符一致,无需强制修改字符内容,公式如下:

S = C(9,1) × 6¹ + C(9,2) × 6² + C(9,3) × 6³

  • C(n,k) 为组合数,代表从9个字符串位置中选出k个待修改位置的所有可能选法数量
  • 6ᵏ 代表每个待修改位置都可以从6个指定字符中任选一个替换
  • 代入数值计算结果:9×6 + 36×36 + 84×216 = 19494

场景2:要求修改后的字符必须与原位置字符不同

即选中的修改位置必须替换为和原字符不一样的内容,每个修改位置仅5种可选字符,公式如下:

S = C(9,1) × 5¹ + C(9,2) × 5² + C(9,3) × 5³

  • 代入数值计算结果:9×5 + 36×25 + 84×125 = 11445

内容的提问来源于stack exchange,提问作者blockxyz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 19:57:02