宇宙蘑菇 小m在宇宙中发现了一种奇怪的蘑菇,他每天都会固定分裂一次,长度为x的蘑菇回分裂成两个长度为x-1和x+1的蘑菇,但长度为0的蘑菇是不存在的,所以长度为1的蘑菇只能生成长度为2的

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 20:36:48
宇宙蘑菇 小m在宇宙中发现了一种奇怪的蘑菇,他每天都会固定分裂一次,长度为x的蘑菇回分裂成两个长度为x-1和x+1的蘑菇,但长度为0的蘑菇是不存在的,所以长度为1的蘑菇只能生成长度为2的

宇宙蘑菇 小m在宇宙中发现了一种奇怪的蘑菇,他每天都会固定分裂一次,长度为x的蘑菇回分裂成两个长度为x-1和x+1的蘑菇,但长度为0的蘑菇是不存在的,所以长度为1的蘑菇只能生成长度为2的
宇宙蘑菇
小m在宇宙中发现了一种奇怪的蘑菇,他每天都会固定分裂一次,长度为x的蘑菇回分裂成两个长度为x-1和x+1的蘑菇,但长度为0的蘑菇是不存在的,所以长度为1的蘑菇只能生成长度为2的蘑菇.现在小m第一天有一个长度为2的蘑菇,他想知道第n天他有多少个蘑菇.
一道oi题,

宇宙蘑菇 小m在宇宙中发现了一种奇怪的蘑菇,他每天都会固定分裂一次,长度为x的蘑菇回分裂成两个长度为x-1和x+1的蘑菇,但长度为0的蘑菇是不存在的,所以长度为1的蘑菇只能生成长度为2的
是贴吧上的吧?
算法:f[n]:=f[n-1]*2-(1的个数)
先模拟一遍(见贴吧17楼,此处略),1的个数为0 1 0 2 0 5 0 14 0 42 0 132.
而最大的值约等于2^10000,必须要用高精度!
如果为偶数,直接乘2,奇数要减1的个数,用ktl数组记录.
算ktl第n项,通项时间复杂度不够,找到如下算法:ktl[n]:=ktl[n-1]*2*(2*n-1)/(n+1);
源程序如下:
type A=array[0..10000] of longint;
var
b,c,x,an,ktl:A;
z:array[1..50000] of longint;
i,j,n,f,k:longint;
function divv(x:A;n:longint):A;
var i,j,h:longint; an:A;
begin
fillchar(an,sizeof(an),0);
j:=0;
for i:=x[0] downto 1 do
begin
an[i]:=(j*10+x[i]) div n;
j:=(j*10+x[i]) mod n;
end;
for i:=x[0] downto 1 do
if an[i]0 then begin an[0]:=i; break;end;
exit(an);
end;
function times(b:A;n:longint):A;
var ans:A;i:longint;
begin
fillchar(ans,sizeof(ans),0);
for i:=1 to b[0] do
begin
inc(ans[i],(b[i]*n) mod 10);
inc(ans[i+1],((b[i]*n) div 10) mod 10);
inc(ans[i+2],((b[i]*n) div 100) mod 10);
inc(ans[i+3],((b[i]*n) div 1000) mod 10);
inc(ans[i+1],ans[i] div 10);
ans[i]:=ans[i] mod 10;
end;
for i:=b[0] to b[0]+20 do
begin
inc(ans[i+1],ans[i] div 10);
ans[i]:=ans[i] mod 10;
end;
for i:= b[0]+20 downto b[0] do
if ans[i]0 then begin ans[0]:=i;break;end;
exit(ans);
end;
function decc(x:A):A;
var i,j:longint;
begin
for i:=1 to x[0] do
begin
x[i]:=x[i]-ktl[i];
if x[i]

如图,第n天他有2^n个蘑菇。

哪里不懂再追问。

全部展开

如图,第n天他有2^n个蘑菇。

哪里不懂再追问。

收起

立即掏出手机,打开掌上百度,进入蘑菇的窝吧,找吧主寻求帮助
如果你有笔记本,那么立即进入以下网址,
http://tieba.baidu.com/f?kw=%C4%A2%B9%BDde%CE%D1
蘑菇de窝吧,本贴吧会为你解决有关各种蘑菇的一切问题

宇宙蘑菇 小m在宇宙中发现了一种奇怪的蘑菇,他每天都会固定分裂一次,长度为x的蘑菇回分裂成两个长度为x-1和x+1的蘑菇,但长度为0的蘑菇是不存在的,所以长度为1的蘑菇只能生成长度为2的 反物质在宇宙中被发现了吗? 宇宙黑洞是不是异次元空间的一种宇宙中黑洞长在哪? 我认为宇宙是有限而无边境的,在宇宙有限的边缘另一边是什么?是空白吗?那空白是一种怎样的存在,空白由什么而组成的?亦或者宇宙的另一边有另一个宇宙,有一个巨型宇宙中存在许多小宇宙, 宇宙中发现最大的星体是什么? 暗能量真的存在吗1、宇宙看起来似乎正在加速膨胀,表明宇宙中存在一种奇怪的未知能量形式——暗能量.我想知道,有没有人知道暗能量到底是什么?2、在大多数宇宙学家看来,超级宇宙巨洞似 我发现了宇宙的真理 本人根据佛经描述构建的宇宙模型.本人看过一点佛经,根据本人对佛经的理解,本人构建了以下的宇宙模型.在宏观上,宇宙中有众多的小宇宙,每个小宇宙就像一个泡泡,这些小宇宙泡泡是有生灭 宇宙中声音怎么传播声音在宇宙中不能传播,作为一种能量,它去哪里了? 科学家在宇宙中发现了一种新物质,该物质的分子是由三个氢原子构成,经研究发现该分子带电后有三个质子,没有电子,请写出相应的离子符号 比喻:地球在群星璀璨的宇宙中非常小. 在这个宇宙中是否还有一种人类尚未发现的能力呢如题或者说人本身的一种能力 人们说的特异功能是不是真有啊 这宇宙中有神的存在吗我相信这宇宙中`有一种神秘的力量在操控着` M理论证明宇宙有11维,7维压缩在了以其那么那7个维度是在我们的宇宙中吗 梦见宇宙昨天梦见自己飞到外太空了,飘在宇宙中,有一种与宇宙合为一体的感觉,看到很多星球,非常清晰,不知道预示着什么. 在宇宙中有没有“宇宙国”的存在? 在宇宙形成之前宇宙被压缩在很小的空间之内,后来最终压力过大发生了大爆炸才形成了现在的宇宙而且发现膨胀,那么那个时候的宇宙身处在一个什么样的空间? 人是一种什么样的生物人在宇宙中是一种什么角色