/*海滩上有一堆桃子和五只猴子
第一只猴子先来到海滩上, 发现了桃子, 将桃子分成5份, 发现多了一个, 把多的一个扔到了海里, 拿走了一份
第二只猴子也来到海滩上, 发现桃子之后也是分成5份, 又多了一个, 还是扔到海里, 拿走了一份
后面三只猴子都是这么做的, 问海滩上最初最少有多少个桃子?*/
public class MokeyTest {
public static void main(String[] args){
int initPeak=6 , mokey=5;
int[] arr = new int[5];
arr[0]=initPeak;
for(int i = 1;i<mokey;i++){
initPeak=initPeak*mokey+1;
arr[i]=initPeak;
}
for(int i =arr.length-1;i>=0;i--)
System.out.println(arr[i]);
}
}
还有更优的解题方法; |