有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛。
function niu($years) {
static $niu_num = 1;
for($i=1; $i<=$years; $i++) {
if($i >= 4 && $i < 15) {
$niu_num ++;
niu($years - $i);
}
if($i == 20)
$niu_num --;
}
return $niu_num;
}
echo niu(20);//332