</pre>PHP算分苹果的经典算法:</h1><p><span style="font-family:Microsoft YaHei;font-size:18px;"> 有5个人偷了一堆苹果,准备在第二天分赃。晚上,有一人遛出来,把所有菜果分成5份,但是多了一个,顺手把这个扔给树上的猴了,自己先拿1/5藏了。没想到其他四人也都是这么想的,都如第一个人一样分成5份把多的那一个扔给了猴,偷走了1/5。第二天,大家分赃,也是分成5份多一个扔给猴了。最后一人分了一份。问:至少有多少苹果?</span></p><p></p><p><span style="font-size:18px;">这是给新手算的,大神请忽略</span><img alt="吐舌头" src="http://static.blog.csdn.net/xheditor/xheditor_emot/default/tongue.gif" />~~~~~~</p><p></p><pre name="code" class="php" style="font-size: 14px; font-weight: bold;">for($i=1;;$i++){
if($i % 5 == 1){
$n = $i - round($i/5) - 1;
if($n % 5 == 1){
$n = $i - round($n/5) - 1;
if($n % 5 == 1){
$n = $n - round($n/5) - 1;
if($n % 5 == 1){
$n = $n - round($n/5) - 1;
if($n % 5 ==1){
$n = $n - round($n/5) - 1;
if($n % 5 ==1){
echo "至少".$n."个苹果";
break;
}
}
}
}
}
}
}
如果有错误请批评指正!由于代码比较简单,所以没有注释!如果有需要,可以给我留言,下次我给出相应的注释~~~
</pre>PHP算分苹果的经典算法:</h1><p><span style="font-family:Microsoft YaHei;font-size:18px;"> 有5个人偷了一堆苹果,准备在第二天分赃。晚上,有一人遛出来,把所有菜果分成5份,但是多了一个,顺手把这个扔给树上的猴了,自己先拿1/5藏了。没想到其他四人也都是这么想的,都如第一个人一样分成5份把多的那一个扔给了猴,偷走了1/5。第二天,大家分赃,也是分成5份多一个扔给猴了。最后一人分了一份。问:至少有多少苹果?</span></p><p></p><p><span style="font-size:18px;">这是给新手算的,大神请忽略</span><img alt="吐舌头" src="http://static.blog.csdn.net/xheditor/xheditor_emot/default/tongue.gif" />~~~~~~</p><p></p><pre name="code" class="php" style="font-size: 14px; font-weight: bold;">for($i=1;;$i++){
if($i % 5 == 1){
$n = $i - round($i/5) - 1;
if($n % 5 == 1){
$n = $i - round($n/5) - 1;
if($n % 5 == 1){
$n = $n - round($n/5) - 1;
if($n % 5 == 1){
$n = $n - round($n/5) - 1;
if($n % 5 ==1){
$n = $n - round($n/5) - 1;
if($n % 5 ==1){
echo "至少".$n."个苹果";
break;
}
}
}
}
}
}
}