关闭

5只猴子分桃子问题

184人阅读 评论(0) 收藏 举报

5只猴子分一堆桃子,怎么也不能分成5等份,只好先去睡觉,准备第二天再分。夜里1只猴子偷偷爬起来,先吃掉1个桃子,然后将其分成5等份,藏起自己的一份就去睡觉了;第2只猴子又爬起来,吃掉1个桃子后,也将桃子分成5等分,藏起自己的一份睡觉去了;以后的3只猴子都先后照此办理。问最初至少有多少个桃子?

我用java写的,初来乍到,多多指教。

public static int peachNum()
 {
int n=5;
while(true)
{
int left=n;
int i=0;
for(;i<5;i++)
{
 
if((left-1)%5==0)
{
left=(left-1)*4/5;
}else
{
break;
}
}
if(i==5)
return n;
n++; 
}
 }

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:186次
    • 积分:11
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档
    阅读排行
    评论排行