`
v5browser
  • 浏览: 1134564 次
社区版块
存档分类
最新评论

猴子吃桃算法

 
阅读更多

猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天又将剩下的的桃子吃掉一半,又多吃了一个.以后每天早上都吃前一天剩下的一半零一个.到第十天早上想在吃时,只剩下一个了。问第一天摘了多少个桃子

算法分析:递归思想,tatal(n)=(total(n+1)+1)*2, 1<=n<=10

package suanfa;

public class Example_2 {

	public static void main(String[] args) {
		System.out.println(total(1));
	}

	static int total(int day){
		if(day ==10){
			return 1;
		}else{
			return (total(day+1)+1)*2;
		}
		
	} 
}

结果

1534

分享到:
评论

相关推荐

    Java猴子吃桃算法问题解题源代码.rar

    Java猴子吃桃算法问题解题源代码,此问题是这样的:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到...

    c语言编程实例,猴子吃桃算法

    利用c语言,将猴子吃桃问题用多种算法实现求解

    猴子吃桃程序(数组算法,链表算法,递归算法)

    c语言版的猴子吃桃的源程序,用不同的方法求解桃子的总数。其中有递归算法,数组算法,链表算法。

    涉及多种算法的C++猴子吃桃问题

    涉及猴子吃桃的几种算法均有给出,C++程序,适合初学C++的同学

    算法课设——猴子吃桃子问题

    猴子吃桃子问题。有一群猴子摘了一堆桃子,他们每天都吃当前桃子的一半且再多吃一个,到了第10天就只余下一个桃子。用多种方法实现求出原来这群猴子共摘了多少个桃子。要求:1)采用数组数据结构实现上述求解;2)采用...

    猴子吃桃问题的源代码

    猴子吃桃问题的源代码,实现猴子吃桃,其中使用的编写工具是C/C++

    猴子分桃(经典算法)

    ACM上面的题目。算法很巧妙,在OJ上AC了,有兴趣的可以下载看看

    基础算法-python猴子吃桃

    【基础算法】-python猴子吃桃 # 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。 # 以后每天早上都吃了前一天剩下的一半零一个。到...

    猴子吃桃问题

    该算法是描述猴子吃桃,计算他现在拥有的桃子数,该算法为C#编写。

    C语言实现的猴子吃桃问题算法解决方案

    主要介绍了C语言实现的猴子吃桃问题解决方案,较为详细的分析了猴子吃桃问题并给出了C语言算法的实现方法,具有一定参考借鉴价值,需要的朋友可以参考下

    猴子吃桃1.py

    猴子吃桃1.py

    数据结构与算法题:猴子取桃

    数据结构与算法题:猴子取桃,用到的数据结构:队列,难度,简单

    Java实现的猴子吃桃问题算法示例

    主要介绍了Java实现的猴子吃桃问题算法,简单描述了猴子吃桃问题并结合实例形式给出了java解决猴子吃桃问题的具体实现技巧,需要的朋友可以参考下

    猴子摘桃问题

    简单的猴子摘桃问题,循环算法.如果您需要,就请点击下载吧。

    猴子分桃问题程序

    第一只猴子来到后把桃平均分成5堆后还剩下一个,就吃了这一个并搬走了5堆中的一堆。第二猴子来到后不知道前一只猴子已经拿走了,它把4堆桃合在一起又平均分成5堆后,也剩下一个,就吃了这一个并搬走了5堆中的一堆。...

    经典的JAVA 基础编程题 比如猴子吃桃之类的

    经典的JAVA 基础编程题 比如猴子吃桃之类的,适合JAVA 初学者 通过实现里面的算法加深对Java 的理解和掌握

    C/C++常用算法手册.秦姣华(有详细书签).rar

    10.4.1 猴子吃桃算法 308 10.4.2 猴子吃桃求解 309 10.5 舍罕王赏麦 310 10.5.1 舍罕王赏麦问题 310 10.5.2 舍罕王赏麦求解 311 10.6 汉诺塔 312 10.6.1 汉诺塔算法 312 10.6.2 汉诺塔求解 314 10.7 窃贼...

    C++猴子吃桃问题的介绍及实现方法

    1、本文详细描述了C++语言实现猴子吃桃问题的方法。 2、通过详细示例,让读者更直观地阅读,更清晰的理解。 3、示例代码可直接复制,编译后可直接运行。 4、根据示例以及运行结果,让读者加强记忆及理解。

    [Java算法设计]-猴子摘桃.java

    这份资源为Java编程提供了猴子摘桃问题的全面指南。文档讲解了该问题的基本概念,包括如何计算猴子每天摘多少个桃子以及如何找到猴子在给定时间内摘的总桃子数。 此外,文档还提供了详细的代码示例和不同解决方案的...

Global site tag (gtag.js) - Google Analytics