題目描寫
猴子吃桃問題。猴子第1天摘下若干個桃子,立即吃了1半,還不過癮,又多吃了1個。第2天早上又將剩下的桃子吃掉1半,又多吃1個。以后每天早上都吃了前1天剩下的1半零1個。到第N天早上想再吃時,見只剩下1個桃子了。求第1天共摘多少桃子。
輸入
N
輸出
桃子總數
樣例輸入
10
樣例輸出
1534
解答
#include <iostream>
using namespace std;
int main()
{
int n,i,m=1;
cin>>n;
for(i=n-1;i>0;i--)
m=(m+1)*2;
cout<<m;
return 0;
}
純潔的數學問題,但我的數學不好。。。。