蟠桃记
来源:互联网 发布:哈佛计算机编程课程 编辑:程序博客网 时间:2024/05/01 22:17
蟠桃记
Time Limit: 1000MS Memory limit: 65536K
题目描述
孙悟空在大闹蟠桃园的时候,第一天吃掉了所有桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。这下可把神仙们心疼坏了,请帮忙计算一下,第一天开始吃的时候一共有多少个桃子?
输入
输入数据有多组,每组占一行,包含一个正整数n(1≤n≤30),表示只剩下一个桃子的时候是在第n天发生的。
输入以0结束。
输入以0结束。
输出
对于每组输入数据,输出第一天开始吃的时候桃子的总数,每个测试实例占一行。
示例输入
240
示例输出
422
#include <iostream>#include <cstdio>using namespace std;long long int f(int n){ if(n == 1) return 1; else return 2*(f(n-1)+1);}int main(){ int n; while(cin >> n, n) { cout << f(n) << endl; } return 0;}
0 0
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- 蟠桃记
- python清空字典的两种方法比较
- JAVA第二天,刷题
- iOS通过UIAlertController弹出底部选择框来调用相机或者相册
- 字符串的模式匹配KMP
- C++ Primer Plus (第6版)课后习题答案 第二章
- 蟠桃记
- alibaba druid数据源配置参考
- Git常用命令解说
- 安卓程序中RadioGroup的使用
- awk去重
- 数组实用类Arrays和枚举类型Enum
- JVM核心机制_深入类加载器JAVA220-223
- leetcode_061 Rotate List
- LeetCode 27. Remove Element