递推递归-I
来源:互联网 发布:呼市吉林大学网络教育 编辑:程序博客网 时间:2024/06/06 00:08
题目:
Description
孙悟空在大闹蟠桃园的时候,第一天吃掉了所有桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。这下可把神仙们心疼坏了,请帮忙计算一下,第一天开始吃的时候一共有多少个桃子?
Input
输入数据有多组,每组占一行,包含一个正整数n(1≤n≤30),表示只剩下一个桃子的时候是在第n天发生的。
输入以0结束。
输入以0结束。
Output
对于每组输入数据,输出第一天开始吃的时候桃子的总数,每个测试实例占一行。
Sample Input
240
Sample Output
422
解题思路:
用递归计算和就可以了。
代码:
#include <bits/stdc++.h>
using namespace std;
int C(int n)
{ long long sum=1;
if(n==1) return 1;
else return sum=sum+2*C(n-1)+1;
}
int main()
{
long long k;
while(cin>>k&&k!=0)
{
cout<<C(k)<<endl;
}
return 0;
}
0 0
- 递推递归-I
- 递归递推 I
- 递推递归练习 I
- 递推递归练习I
- 《递归递推练习》I
- 递归递推练习 I
- 递推递归练习 I 蟠桃计
- 递归递推练习 I 蟠桃记
- 递推递归练习I蟠桃记
- ACM(递归递推—I)
- 递推递归练习--I(蟠桃记)
- ACM递归递推练习 Problem I
- 递归递推练习——I
- 递推递归--I蟠桃记
- ACM递推递归练习I 蟠桃记
- 递归递推练习―I―蟠桃记
- CSU-ACM2017暑期训练3-递推与递归I
- CSU-ACM2017暑期训练3-递推与递归I
- MFC 点击按钮,弹出另一个对话框
- 基于iTop-4412的U-Boot 2017移植[0]:Exynos4412基础
- 算法课第六周 贪心算法
- UML之初识
- 自定义springmvc视图解析器
- 递推递归-I
- 访问web-inf下的jsp
- ARP欺骗
- Jetty 的工作原理以及与 Tomcat 的比较(转载)
- Problem G: 来开个书店吧
- 2017年院赛B题 N个数求和
- 翻转二叉树
- gg
- 十七、Mysql子查询