|
MAPLE
|
a:= n-> (Matrix(31, (i, j)-> `if`(i=j-1, 1, `if`(i=31, [1, -3, 1, 5, -6, 1, 5, -8, 2, 9, -11, 0, 11, -11, 1, 11, -11, -1, 11, -11, 0, 11, -9, -2, 8, -5, -1, 6, -5, -1, 3][j], 0)))^n.
<<1, 94257, 9853759, 182262067, 1537408202, 8262875230, 33131331832, 108130342498, 302954110225, 754561227653, 1711557426281, 3597716377411, 7099506906934, 13283048544410, 23746473266386, 40814224081470, 67780377968751,
109208632376183, 171297152624647, 262317027786495, 393133642429336, 577820819931050, 834378155041412, 1185562499279422, 1659845127394359, 2292506656080729, 3126882354024441, 4215771021760211, 5623021191591966, 7425308933006994, 9714122125363850>>)[1, 1]: seq(a(n), n=0..50);
|