排列组合公式/排列组合计算公式

排列组合公式/排列组合计算公式排列组合公式 排列组合计算公式公式 P 是指排列 从 N 个元素取 M 个进行排列 公式 C 是指组合 从 N 个元素取 M 个进行组合 不进行排列 N 元素的总个数 M 参与选择的元素个数 阶乘 如 9 9 8 7 6 5 4 3 2 1 从 N 到数 M 个 表达式应该为 n n 1 n 2 n m 1 因为从 n 到 n m 1 个数为 n n m 1 m 举例 Q1 有从

排列组合公式/排列组合计算公式

 

排列组合公式/排列组合计算公式

公式P是指排列,从N个元素取M个进行排列。

公式C是指组合,从N个元素取M个进行组合,不进行排列。

N-元素的总个数

M参与选择的元素个数

!-阶乘,如9!=9*8*7*6*5*4*3*2*1

从N到数M个,表达式应该为n*(n-1)*(n-2)..(n-m+1);

因为从n到(n-m+1)个数为n-(n-m+1)=m

举例:

Q1:有从1到9共计9个号码球,请问,可以组成多少个三位数?

A1:123和213是两个不同的排列数。即对排列顺序有要求的,既属于“排列P”计算范畴。

上问题中,任何一个号码只能用一次,显然不会出现988,997之类的组合,我们可以这么看,百位数有9种可能,十位数则应该有9-1种可能,个位数则应该只有9-1-1种可能,最终共有9*8*7个三位数。计算公式=P(3,9)=9*8*7,(从9倒数3个的乘积)

Q2:有从1到9共计9个号码球,请问,如果三个一组,代表“三国联盟”,可以组合成多少个“三国联盟”?

A2:213组合和312组合,代表同一个组合,只要有三个号码球在一起即可。即不要求顺序的,属于“组合C”计算范畴。

上问题中,将所有的包括排列数的个数去除掉属于重复的个数即为最终组合数C(3,9)=9*8*7/3*2*1

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178050.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午6:08
下一篇 2026年3月26日 下午6:09


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号