php实现猴子选大王

function getKing($n,$m)
{
    $arr = range(1,$n);
    $i = 0;
    while(count($arr) > 1)
    {
        if(($i+1) % $m == 0)
            unset($arr[$i]);
        else 
        {
            array_push($arr,$arr[$i]);
            unset($arr[$i]);
        }
        $i++;
    }
    return $arr;
}

 

posted @ 2015-03-19 22:40  雪山飞猪  阅读(604)  评论(0)    收藏  举报