math - 计算排列数(我猜)

标签 math statistics permutation combinations

我只能使用 2 个字母生成单词,比如说“k”和“e”。单词长度为 5 - 35 个字符。单词的每个字母和 len 都是用 rand() 随机选择的。有人能告诉我我可以产生多少种独特的单词吗? 谢谢。

PS 这些称为排列或组合吗?

最佳答案

排列:顺序很重要(您的情况) 组合:顺序并不重要,即“ke”==“ek”

N = 2^5 + 2^6 + ... 2^34 + 2^35

这是一个有限长度的几何级数,Wolfram Alpha 告诉我们: Sum[2^k, {k, 5, 35}] 68719476704 68,719,476,704 == 约 690 亿

关于math - 计算排列数(我猜),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7250749/

相关文章:

c++ - 任意多边形中最大的内接矩形

c - GMP吊顶功能

c++ - 根据一个点围绕中心点旋转了多少找到 2 个点

matlab - 如何产生以下随机变量?

r - 在 R 中使用 fitdist 时出错 - 必须定义 dllogis 函数

r - 在 lapply 中操作函数

python - 如何使用 scipy 执行 Levene 检验

algorithm - 这种独特排列算法的时间复杂度

algorithm - 如何为每个 n 构造一个算术自由排列?

algorithm - 笛卡尔幂 - 通过递归