永发信息网

面试题:5只猴子来分桃子,问总共有多少桃子

答案:2  悬赏:60  手机版
解决时间 2021-01-29 08:47
面试题:5只猴子来分桃子,问总共有多少桃子
最佳答案
您好:
public class PeachTest {
//两种方法创建
public static void main(String[] args) {
// method1();

System.out.println(peach(5));
}

public static int peach(int count) {
int peach = 1; //最后剩一个桃子
for (int i = 0; i < count; i++) {
peach = peach * 5; //如果最初多四个就可以一直被5整除
}
return peach - 4; //最后把多出的4个减去
}
private static void method1() {
outer: for (int i = 0;; i++) { // 穷举法
int count = i; // count记住的数是0, 1, 2, 3, 4......
for (int j = 0; j < 5; j++) { // 每个数循环判断5次
if ((count - 1) % 5 == 0) // 如果这个数能满足吃掉1个再分成5份
count = (count - 1) / 5 * 4; // 那么就将桃子吃掉一个分成5份, 留下4份
else
continue outer; // 如果不满足吃掉1个再分成5份, 那么直接外层循环进入下一次
}
System.out.println(i); // 循环5次之后, 代表可以被5个猴子来分
return;
}
}

}
全部回答
public class monkeytest { public static void main(string[] args) { int sum=0; int cnt=0; outer: for(int i=6;i<10000;i++){ sum=i; cnt=0; for(int j=0;j<5;j++){ if(sum%5==1){ sum=sum-((sum/5)+1); cnt++; if(cnt==5){ system.out.println(i); break outer; } }else{ break; } } } } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
区舍的意思是什么啊?知道的请说下!
信用卡最低还款会不会影响信用
英语翻译羊,猫和熊,看了都很想吃.“好想尝尝
kindle有毒物质铅超标了吗
两物体放在一起后,它们之间没有发生热传递是
从长风街北美到山西省政采中心怎么走
逦逶的意思是什么啊?知道的请说下!
北京奥运会开幕式以宏大的艺术场景展现东方元
请帮我翻译下面的话。是中文翻译成韩文。并且
胃底 放射性疼痛
碧殿的意思是什么啊?知道的请说下!
体温低于36度是什么原因
集成显卡好不好
天津清雅阁健康咨询有限公司(张家窝店)地址好
潮汕人的发源朝代是什么时候
推荐资讯
共和村地址有知道的么?有点事想过去
这几做梦梦到在地里摘花生吃是什么意思啊,.有
零食坊(衡阳三店)地址在什么地方,想过去办事
为什么手机不会自动连接wifi
君达驾校(青岛李沧区)地址好找么,我有些事要
冬天最冷的时候在女方家里办酒,是酒店里,要
PS4版守望先锋中文版,哪里可以买到? 有的话
锤子手机哪里回收?能卖多少钱?
板税的意思是什么啊?知道的请说下!
南部县就业服务管理局怎么去啊,我要去那办事
宝宝贝贝精致儿童摄影(南正街与群英东路交叉
东方红1300拖拉机和1200有什么区别
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?