bug fixed

This commit is contained in:
Valk Richard Li
2021-03-28 17:39:24 +08:00
parent 144e6f45da
commit be1bcdfe2c
5 changed files with 299 additions and 338 deletions

View File

@@ -7,13 +7,13 @@ var fib=func(x)
for(var i=0;i<31;i+=1)
print(fib(i),'\n');
# var m=[0,1,1,2,3,5,8];
# setsize(m,101);
# var fib=func(n)
# {
# if(m[n]!=nil) return m[n];
# var t=fib(n-1)+fib(n-2);
# m[n]=t;
# return t;
# }
# print(fib(100),'\n');
var m=[0,1,1,2,3,5,8];
setsize(m,32);
var fib=func(n)
{
if(m[n]!=nil) return m[n];
var t=fib(n-1)+fib(n-2);
m[n]=t;
return t;
}
print(fib(31),'\n');