题解 P5743 【【深基7.习8】猴子吃桃】

· · 题解

这题很简单,就是模拟。直接上代码:

#include<iostream>
using namespace std;
int n,ans=1;//一定要赋值为1!
int main(){
    cin>>n;
    for(int i=1;i<n;i++){//因为第n天没吃,所以之要算n-1天就行了。
        ans+=1;//先加上嘴馋吃的那一个,每天吃一半的是在这个的基础上
        ans*=2;//加上嘴馋吃的那一个以后才是一半
    }
    cout<<ans<<endl;//输出总数
    return 0;//拜拜!
}