33,025
社区成员




MB(n)=
{
local(B);
B=matrix(n,n);
for(u=1,n-1,
B[u,u+1]=1;
B[u+1,u]=1
);
B
}
MI(n)=
{
local(B);
B=matrix(n,n);
for(u=1,n, B[u,u]=1);
B
}
V(m,n)=
{
local(M1,M2,M3,B);
B=MB(n)*I;
M1=MI(n);
M2=B;
for(u=2,m,
M3=B*M2-M1;
M1=M2;M2=M3
);
sqrtint(abs(matdet(M2)))
}