题目来源
ZJGSU OJ
描述
孙悟空在大闹蟠桃园的时候,第一天吃掉了所有桃子总数的一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第 n 天准备吃的时候只剩下一个桃子。这下可把神仙们心疼坏了,请帮忙计算一下一共有多少个桃子。
输入
包含多组测试数据,直到读至输入文件末尾为止。
每组测试数据包括一行:一个正整数 n(≤n≤30),表示第 n 天的时候只剩下一个桃子。
输出
每组测试数据输出一行,为桃子总数,行末无空格。
输入样例 1
2 4
输出样例 1
4 22
代码
#include <iostream>
using namespace std;
int main(){
int n;
while(cin>>n){
int m = 1;
for(int i = 1; i < n;i++){
m++;
m*=2;
}
cout<<m<<endl;
}
}
数学题
文章讲述了孙悟空按照特定规则逐日减少桃子数量,直到剩下一个,求解初始桃子总数的数学问题。通过编程解决,输入一个正整数n,输出第n天仅剩一个时的桃子总数。

1889

被折叠的 条评论
为什么被折叠?



