4,250
社区成员
发帖
与我相关
我的任务
分享
/**
* 排列组合算法
* C($n,$m)
* $n 元素的个数
* $m 从$n中取出的元素个数
* $num 组合情况的总数
**/
function get_combination($n,$m) {
if ((is_int($n) && is_int($m)) && ($m<=$n)){
$a = 1;//初始化
for ($i=1;$i<=$m;$i++){
$a = $n*$a;
$b = 1*$i;
$n--;
}
$num = $a/$b;
return $num;
}
}