p=m!/n!(m-n)! 是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:56:51
急!!!请大家详细解答~!!

m!是m的阶乘,就是从m开始乘一直乘到1.
m*(m-1)*(m-2)*....*(2)*1;
n!是n的阶乘,就是从n开始乘一直乘到1.
n*(n-1)*(n-2)*(n-3)*....*(2)*1;
(m-n)!是m-n的阶乘,就是从m-n开始乘一直乘到1.
(m-n)*(m-n-1)*(m-n-2)*...*2*1;

p=m!/n!(m-n)!这个表达式不知道你要表达什么意思,
如果是m!除以n!,然后结果再乘上(m-n)!,那么就是你写的式子.
相当于p=(m!/n!)*(m-n)! 就是求组合数,从m个里面选n个放在一起.

如果是m!除以[n!乘上(m-n)!],那么你写的式子就不对了.应该写成
p=m!/(n!*(m-n)!)

感觉这个更多的是数学问题,不是程序问题.

中学数学基本公式,楼主还是要补习一下数学的好

就是组合数,从m个里面选n个放在一起,不考虑顺序。p就是种数。

组合·· m!的意思是 m*(m-1)*(m-2)*(m-3)*…*1 。

所以 P=m*(m-1)*(m-2)*(m-3)*…*1/n*(n-1)*(n-2)*…*1 * (m-n)*(m-n-1)*(m-n-2)*…*1

组合数