猴子吃桃问题
时间限制:
3000 ms | 内存限制:
65535 KB
难度:
0
-
描述
- 有一堆桃子不知数目,猴子第一天吃掉一半,又多吃了一个,第二天照此方法,吃掉剩下桃子的一半又多一个,天天如此,到第m天早上,猴子发现只剩一只桃子了,问这堆桃子原来有多少个? (m<29)
#include<stdio.h>
int main(){
int n,t,m=1;
while((scanf("%d",&t)!=EOF))
{
while(t--)
{
scanf("%d",&n);
if(n!=0)
{
for(n;n>=1;n--)
m=(m+1)*2;
}
printf("%d\n",m);
m=1;
}
}
return 0;
}