黑马程序员技术交流社区
标题:
猴子分桃问题
[打印本页]
作者:
倚码可待
时间:
2016-4-9 19:30
标题:
猴子分桃问题
[p=225, null, left]
[size=225px]有
[p=225, null, left]
[size=225px]5
[p=225, null, left]
[size=225px]只猴子在海边发现一堆桃子
[p=225, null, left]
[size=225px],
[p=225, null, left]
[size=225px]决
[p=225, null, left]
[size=225px]定第二天来平分
[p=225, null, left]
[size=225px].
[p=225, null, left]
[size=225px]第二天清晨
[p=225, null, left]
[size=225px],
[p=225, null, left]
[size=225px]第一只猴子最早来到
[p=225, null, left]
[size=225px],
[p=225, null, left]
[size=225px]它左分右分分不
[p=225, null, left]
[size=225px]开
[p=225, null, left]
[size=225px],
[p=225, null, left]
[size=225px]就朝海里扔了一只
[p=225, null, left]
[size=225px],
[p=225, null, left]
[size=225px]恰好可以分成
[p=225, null, left]
[size=225px]5
[p=225, null, left]
[size=225px]份
[p=225, null, left]
[size=225px],
[p=225, null, left]
[size=225px]它拿上自己的一份走了
[p=225, null, left]
[size=225px].
[p=225, null, left]
[size=225px]第
[p=225, null, left]
[size=225px]2,3,4,5
[p=225, null, left]
[size=225px]只猴子也遇到同样的问题
[p=225, null, left]
[size=225px],
[p=225, null, left]
[size=225px]采用了同样的方法
[p=225, null, left]
[size=225px],
[p=225, null, left]
[size=225px]都是扔掉
[p=225, null, left]
[size=225px]一只后
[p=225, null, left]
[size=225px],
[p=225, null, left]
[size=225px]恰好可以分成
[p=225, null, left]
[size=225px]5
[p=225, null, left]
[size=225px]份
[p=225, null, left]
[size=225px].
[p=225, null, left]
[size=225px]问这堆桃子至少有多少只
[p=225, null, left]
[size=225px].
有5只猴子在海边发现一堆桃子,决定第二天来平分.第二天清晨,第一只猴子最早来到,它左分右分分不开,就朝海里扔了一只,恰好可以分成5份,它拿上自己的一份走了.第2,3,4,5只猴子也遇到同样的问题,采用了同样的方法,都是扔掉一只后,恰好可以分成5份.问这堆桃子至少有多少只.
作者:
卢瑟斯
时间:
2016-4-9 20:22
本帖最后由 卢瑟斯 于 2016-4-9 20:23 编辑
for (x=5;x>=0;x++) { //x为最后一只猴子拿走桃子前的数量(最少应该是5)
if ((x+1)/(4/5)%5==0) { //第4只猴子拿走桃子前的数量也是5的倍数
System.out.print(x+" ");
/*打印出来的数字应该是第4只猴子拿走桃子前的数量,将x=5,改为x=(你得到的数字),再重复操作3次,第3得到数字就是桃子的最小数量
break;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2