package CompileProject;
/*
 * 38.海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,
 * 多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,
 * 又多了一个,它同样把多的一个扔入海中,
 *  拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?
 */
public class P38_2 {

public static void main(String[] args) {
        int number = 5;
        while(true) {
        if(isTheSmallestNumber(number)) {
        break;
        }
        number++;
        }
        System.out.println(number);
        }

static boolean isTheSmallestNumber(int number) {
        int i = 0;
        while(i<5 && number > 0) {
        if((number-1)%5==0) {//每个猴子到手时的桃子为number
        int tmp = (number-1)/5 + 1;//temp=当前猴子拿走的桃子+扔掉的桃子
        number -= tmp;
        i ++;
        } else {//建一不能五猴平分则不满足最小桃子数
        return false;
        }
        }
        return true;
        }
        }

海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份, * 多了一个,这只猴子把多的一个扔入海中,拿走了一份相关推荐

  1. 猴子分桃的题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了 一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分 成五份,又多了一个,

    题目:海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,多了 一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分 成五份,又多了一个,它同样把多的一个扔入海中 ...

  2. 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走

    海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一 ...

  3. 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分为五份,又多了一个,它同样把多的一个扔入海......

    <script> //海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分为五份,又多了一个, ...

  4. 海滩上有一堆桃子,五只猴子来分。 第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。 第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走

    海滩上有一堆桃子,五只猴子来分. 第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份. 第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走 ...

  5. java海滩上有一_海滩上有一堆桃子,五只猴子来分-海滩上有一堆桃子,五只猴子来分java实现-吾爱编程网...

    今天吾爱编程为大家分享一个java的经典案例:海滩上有一堆桃子,五只猴子来分,接下来吾爱编程为大家介绍一下海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子平均分为五份写法,有需要的小伙伴可以参考一 ...

  6. 海滩上有一堆桃子,五只猴子来分

    .海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,          *  多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的          * 桃子又平均分成 ...

  7. java海滩上有一_五十道编程小题目 --- 41 海滩上有一堆桃子,五只猴子来分 java...

    [程序41] 题目:海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一 个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的 ...

  8. 海滩上有一堆桃子,五只猴子来分(C语言)

    海滩上有一堆桃子,五只猴子来分(C语言) 问题描述 问题分析 代码 结果 问题描述 海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子平均分为五份,多了一个,这只 猴子把多的一个扔入海中,拿走了一份 ...

  9. 41、海滩上有一堆桃子,五只猴子来分。

    题目:海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿 ...

最新文章

  1. python手机版打了代码运行不了-android手机安装python并写代码运行
  2. 【Vue 快速入门】从零开始搭建 VUE + Element UI后台管理系统框架
  3. 计算机游戏无法运行程序包,一体电脑显示或声音不正常,某些软件或游戏无法正常运行怎么办...
  4. oracle:实现滑动平均效果
  5. @Entity,@Indexed @XmlRootElement
  6. java c 简单例子_通过一个简单的例子来理解C语言中的LAPACK调用
  7. 骚年,还在为歌荒发愁吗?python教你爬取网易云热门歌单
  8. Linux内存buffer和cpu cache的区别
  9. Nxlog 配置总结
  10. kali Linux外网渗透控制Android安卓手机系统。
  11. 如何在WPS中加入图表清单(类似生成自动目录)
  12. 节假日查询,一个简单很暴力的idea
  13. order by a desc,b desc与order by a,b desc不同
  14. Protel (DXP2004sp2) 许可协议认证过程
  15. 破解中小企业“生产、设计、销售”三大痛点,网易推出“时尚工业互联网”
  16. 前端怎么加粗字体_Variable Fonts 可变形字体
  17. 关于微信数据库文件夹与资源文件夹名称的问题
  18. 喝酒聚会神器小程序部署
  19. 矩阵分析与应用-05-向量空间、内积空间与线性映射02
  20. 《Java SE实战指南》06-08:枚举类型(Enumerated types)

热门文章

  1. 入站规则和出站规则设置
  2. AttributeError: module ‘tensorflow._api.v2.data‘ has no attribute ‘AUTOTUNE‘
  3. Python-Windows使用curses库走过的坑
  4. javascript之bind使用介绍
  5. thinkph 上花院 生多行mysql_MySQL主从复制
  6. 决策树分类算法(if-else原理)
  7. PicGo使用中遇到的问题
  8. python算法工程师书籍_我是如何成为算法工程师的,超详细的学习路线
  9. 简单的建站流程来啦!
  10. 项目选择与评估及后评价