public class T2 {
public static void main(String[] args) {
// 在以后一次分五分没有剩余,所以最后一次分,每份一个
int sum=1;
// 反向思维,从最后一份开始算
for (int i = 5; i >=1; i--) {
// 判断是不是最后一只猴子分的,是的话没有剩余,不加任何数
if (i==5) {
sum=sum*5;
}else{
/*如果不是,就判断是第几只猴子,因为循环倒叙,4-3-2-1
刚好符合每次多的香蕉,每次循环加上就行了*/
sum=sum*5+i;
}
}
System.out.println(sum);
}
}
猴子分香蕉
最新推荐文章于 2024-09-30 10:36:33 发布