猴子分桃
有5个猴子分一堆桃子,不可以平分,5个猴子都回去睡觉了,晚上,
第一个猴子深夜偷偷起来,丢掉一个桃子,正好可以5个人分,
于是,他拿掉自己的那份回去了。第二个猴子也起来了,又丢了个桃子,
又正好可以5个人分,于是,他也拿着自己的那份走了,
后面的3,4,5猴子都是用同样的方法,也都正好。
问:至少有几个桃子。
public class Demo5 {
public static void main(String[] args){
int num=0;
for(int i1=1;i1!=0;i1++) { //从1开始试
num=i1;
for (int i = 0; i < 5; i++) { //只有经过五次循环都满足if条件的才满足,能跳出。不然继续外层循环试下一个数
if((num-1)%5==0&&(num-1)!=0){
num=(num-1)/5*4;
continue;
}else{
num=0; //控制代码不让满足下边if条件,不让跳出外层循环
break;
}
}
if(num!=0){
break;
}
}
for(int i=0;i<5;i++){
num=num*5/4+1;
}
System.out.println(num);
}
}