#include<stdio.h>
//思路:假如第10天剩1个,那么造成这一个的原因是第九天吃了一半多一个 day9/2-1=day10 所以d9=(d10+1)*2;
int main() {
int n;
scanf("%d", &n);
int m = 1;//第n天之后剩一个
while (n > 0) {
m = (m + 1) * 2;
n--;
}
printf("%d", m);
return 0;
}
356

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



