#include<stdioh>
int
main()
{
int
i,a[11];
a[0]=1;//今天桃子数,(0天前桃子数)
for(i=2;i<10;i++)
//i天前桃子数与i-1天前桃子数关系
a[i]=2(a[i-1]+1);
printf("%d\n",a[9]);
return
0;
}
共20个猴子。每个猴子先吃一个。还有10个。
讨论:1,这剩余10个桃子全被老猴子吃了,则有5个老猴子,15个小猴子
2,这剩余10个桃子有8个被老猴子吃了,则有4个老猴子,2个中猴子,14个小猴子
3,这剩余10个桃子有6个被老猴子吃了,则有3个老猴子,4个中猴子,13个小猴子
4,这剩余10个桃子有4个被老猴子吃了,则有2个老猴子,6个中猴子,12个小猴子
5,这剩余10个桃子有2个被老猴子吃了,则有1个老猴子,8个中猴子,11个小猴子
6,这剩余10个桃子有10个被中猴子吃了,则没有老猴子,10个中猴子,10个小猴子
桃子总数382个
逆运算,吃了7天,还剩1个,说明第7天吃了一半多一个后,还剩了1个
设第7天总共有N7个桃,吃了N7/2+1个桃,剩了N7/2-1个桃
由题N7/2-1=1,解得N7=4,即第7天总共有4个桃。
同理,第6天,剩了4个桃,解得N6=10
同理,N5=22
N4=46
N3=94
N2=190
N1=382
是1534个,程序如下:
<php
$d=10;
$n=1;
while($d>1){
$n=($n+1)2;
$d--;
}
echo $n;
>
以上就是关于编程:猴子吃桃子问题全部的内容,包括:编程:猴子吃桃子问题、猴子吃桃子、猴子吃桃问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)