什么是排列计算器?
排列计算器告诉您,从 个不同元素组成的较大集合中选出 个元素,可以构成多少种不同的有序排列。由于顺序很重要,先选元素 A 再选元素 B 与先选 B 再选 A 是分开计数的。
每当您需要对序列计数时,排列就会出现:为跑步选手分配金牌、银牌和铜牌,从俱乐部中选出主席、副主席和司库,或者计算有多少种不同的密码或 PIN 排列方式。
它是如何工作的?
输入元素总数 以及您想要排列的数量 。计算器会计算标准的排列公式并即时返回结果。它要求输入整数且非负数,并需要 — 您不能排列比您拥有的更多的元素。
从 中取出 个元素的排列数为:
这里 (读作“n 阶乘”)是直到 的所有正整数的乘积,并且根据定义 。与组合不同,排列会区分同一选择的不同顺序。
使用示例
- n = 5, r = 2. 个有序对。
- n = 10, r = 3. 种排列。
- n = 5, r = 5. ,这就是 — 全部五个元素的每一种完整排序。
- n = 5, r = 0. ,即唯一的“空”排列。
如果您要求 — 例如 且 — 结果将留空,因为不存在有效的排列。
实用说明
当顺序不重要时,您需要的是组合,它将排列数除以 以去除重复的顺序。两者的基本构件都是阶乘,而这些计数的增长与指数计算器中探讨的重复乘法密切相关。
由于阶乘增长非常迅速,排列数可能变得极其庞大: 已经超过 。对于较大的 ,结果是受浮点精度限制的近似值。