约瑟夫(猴子选大王算法)

function yuesefu($n,$m) {  
    $r=0;  
    for($i=2; $i<=$n; $i++) {
        $r=($r+$m)%$i;  
    }
    return $r+1;  
}  
print_r(yuesefu(400,2));

Comments are closed.