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

一道看似简单实则棘手的组合数学密码计数问题

5位小写字母密码含3个及以上元音的数量计算

基础数据

  • 小写英文字母共26个,其中元音(a、e、i、o、u)5个,辅音21个
  • 5位密码总数量:每个位置有26种选择,即 26^5 = 11881376

计算需排除的不满足情况(元音数量为0、1、2)

1. 元音数量为0(全辅音)

每个位置选辅音,共21种选择,数量为:21^5 = 4084101

2. 元音数量为1

先从5个位置中选1个放置元音,剩余4个位置放辅音:

  • 位置组合数:C(5,1) = 5
  • 总数量:5 * 5 * 21^4 = 4862025

3. 元音数量为2

从5个位置中选2个放置元音,剩余3个位置放辅音:

  • 位置组合数:C(5,2) = 10
  • 总数量:10 * 5^2 * 21^3 = 2315250

不满足要求的总数量

将三种情况相加:4084101 + 4862025 + 2315250 = 11261376

目标数量(含3个及以上元音的密码数)

总数量减去不满足的数量:11881376 - 11261376 = 620000

验证(直接计算符合要求的情况)

  • 3个元音:C(5,3)*5^3*21^2 = 10*125*441 = 551250
  • 4个元音:C(5,4)*5^4*21 = 5*625*21 = 65625
  • 5个元音:5^5 = 3125
  • 总和:551250 + 65625 + 3125 = 620000,与之前结果一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 13:46:28