问题 A: 【递归与递推】猴子摘桃

时间限制: 1 Sec  内存限制: 64 MB
提交: 41  解决: 39
[提交] [状态] [讨论版] [命题人:外部导入]

题目描述

果园里种了很多桃树,当桃树开始结果的时候,猴子便会成群结队地前来摘桃。猴子们第一天会摘掉桃子的一半还多一个,第二天再摘第一天剩下的一半还多一个,以后每天均摘掉上一天剩下的一半还多一个,到第n天时,树上就只剩下两个桃子了。请问果园里原来共多少个桃子?

输入

输入一个正整数n(n<50),表示天数。

输出

输出果园里原来共有的桃子数。

样例输入

4

样例输出

30可以推出  f[n-1]=2*(f[n]+1)

 1 #include <iostream>
 2
 3 using namespace std;
 4 int n;
 5 int fun(int num,int day)
 6 {
 7     if(day==1)
 8         return num;
 9     else
10     {
11         num=fun(2*(num+1),day-1);
12     }
13 }
14 int main()
15 {
16     cin>>n;
17     cout<<fun(2,n)<<endl;
18 //    cout << "Hello world!" << endl;
19     return 0;
20 }

View Code

转载于:https://www.cnblogs.com/scott527407973/p/9324280.html

【递归与递推】猴子摘桃相关推荐

  1. 贪心、递归、递推以及动态规划算法的分析与对比

    PS:   头一次规规矩矩的按照论文的格式写文章,呵呵.虽然是小儿科的不能再小儿科的东西了..不过..也忽悠了6000多字~~嘿嘿..肯定写的不好,第一次嘛..所以..接受大家一切批评哈!...文章N ...

  2. 递归与递推 普通排队问题及带约束条件的排队问题 c代码

    先看下题目: 电影院买票排队,票价50,排队的人中携带50元的有20个人,携带100的有10个人,售票处开始时没有余额, 问最多有多少种排队方式使得售票处能够找的开(携带相同数额的人交换位置算一种排队 ...

  3. 2.3 基本算法之递归变递推 1188 菲波那契数列(2) python

    http://noi.openjudge.cn/ch0203/1760/ """2.3 基本算法之递归变递推 1188 菲波那契数列(2)--3分 http://ybt. ...

  4. 2.3基本算法之递归变递推 1188 菲波那契数列(2)

    http://noi.openjudge.cn/ch0203/1760/ /* 2.3基本算法之递归变递推 1188 菲波那契数列(2) http://ybt.ssoier.cn:8088/probl ...

  5. 2.3 基本算法之递归变递推 放苹果 python

    http://noi.openjudge.cn/ch0203/666/ """ 2.3 基本算法之递归变递推 666 放苹果 http://noi.openjudge.c ...

  6. 2.3基本算法之递归变递推_3525上台阶

    http://ybt.ssoier.cn:8088/problem_show.php?pid=1190 /* 2.3基本算法之递归变递推_3525上台阶 http://noi.openjudge.cn ...

  7. 2.3基本算法之递归变递推_3525上台阶 python

    http://ybt.ssoier.cn:8088/problem_show.php?pid=1190 """ 2.3基本算法之递归变递推_3525上台阶 http:// ...

  8. 递归,递推,记忆化搜索,空间优化(数字三角形)

    题目链接:http://poj.org/problem?id=1163 1.递归思想:第一层到最底层的最优路径可以分解为:第一层到第二层来,再加上第二层的最优路径 状态: Time Limit Exc ...

  9. c语言中用递推法解决渔夫问题,递归、递推 - IT小冰的个人空间 - OSCHINA - 中文开源技术交流社区...

    递归 定义 :定义一个函数时出现调用本函数的成分,称之为递归 直接递归,自己调自己 间接递归,函数p调函数q,q又调用p 尾递归,递归函数中,递归调用语句是最后一句 递归应满足的条件 : 需要解决的问 ...

最新文章

  1. 服务器空闲搭建什么网站,空闲的云服务器可以干什么
  2. Google回归中国对SEO们意味着什么
  3. 关闭sublime更新提示
  4. Hadoop精华问答 | hadoop能干什么?
  5. django系列5.1--ORM对数据库的操作
  6. golang windows环境下的配置安装
  7. 解决 网上下载的例子 My Mac 64-bit 不能运行的问题
  8. Java selenium和python_c#和Java和python设置selenium超时时间
  9. 124 并发编程小结
  10. Windows基本磁盘结构简析(二)——MBR结构分析
  11. pc连接用hybrid,并untagged,交换机用trunk
  12. 虚拟机启动失败/检查打开虚拟化-解决方案小结
  13. CleanMyMac X下载Mac系统清理优化工具
  14. linux中静态库和动态库的区别,Linux下静态库和动态库的区别
  15. 什么是Numpy、Numpy教程
  16. 引路蜂技术博客论坛开放
  17. 已被多次定制!!“模拟微信答题的H5小游戏
  18. android 9.0监听来电,android9.0来电无法获取处理
  19. nb-lot plc python_基于NB-LOT实现.....
  20. 两种不同结构的永磁永磁同步电机特点说明—表贴式和内置式

热门文章

  1. 【CV 向】了解 OpenCV 中的算术与位运算
  2. 最完整的Springboot后台开发框架
  3. Elasticsearch集群索引分片未分配unassigned导致集群状态红色red异常若干问题解决记录
  4. hdu1242 Rscue hdu 1253胜利大逃亡
  5. ShellExecuteEx启动进程失败
  6. pycharm专业版激活的问题
  7. 使用 SingleStore 作为地理空间数据库
  8. iOS申请 邓白氏编码(D-U-N-S Number)
  9. 前端实现ctrl+F搜索效果
  10. Python程序设计与科学计算精录总结Episode.2 Python基础语法:函数、模块、内置数据结构、面向对象知识总结(基于Michael导师Python课程与VS2019)