(PARI)T(n,k)=如果(n==0&k==0,1,如果(k==0,3,如果(k==n,2,T(n-1,k-1)+T(n-1,k)))\\G.C.格鲁贝尔2019年11月12日
(鼠尾草)
@缓存函数
定义T(n,k):
如果(n==0和k==0):返回1
elif(k==0):返回3
elif(k==n):返回2
else:返回T(n-1,k-1)+T(n-1,k)
[T(n,k)代表k in(0..n)]代表n in(0..12)]#G.C.格鲁贝尔2019年11月12日
(间隙)
T: =函数(n,k)
如果n=0和k=0,则返回1;
elif k=0,然后返回3;
elif k=n,则返回2;
否则返回T(n-1,k-1)+T(n-1,k);
fi;
结束;
平面(列表([0..12],n->List([0..n],k->T(n,k)))#G.C.格鲁贝尔2019年11月12日