(PARI)
\\这里h0..h3是三个顶点中占据0..3个顶点的独立集。
下一步(h0,h1,h2,h3)={[h0^3+6*h0^2*h1+9*h0*h1^2+3*h0|2*h2+2*h1|3+6*h0*1*h1*h2,h0^2*h1+4*h0*h1^2+2*h0 ^2*h2+h0^ 2*h3+8*h0xh1*h1*h2+3*h1 ^3+4*h1~2*h2+2*h0*h2^2+2*h0*h1*1*h3,h0*h1^2+4*h0*h1*h2+2*h1^3+7*h1 ^2*h2+2*h0*h21*h3+3*h0*h2^2+4*h1*h2^2+2*h1*h3+2*h0*h2*h3,h1^3+6*h1|2*h2+9*h1*1*h2^2+3*h1@h3*h3+2*h2^3+6*h1*h3*h2*h3]}
a(n)={my(v);v=[1,1,0,0];对于(i=2,n,v=Next(v[1],v[2],v[3],v[4]));v[1]+v[4]+3*(v[2]+v[3])}\\安德鲁·霍罗伊德2017年6月20日
(Python)
从itertools导入islice
f、 g,h,p=1,1,0,0
为True时:
产量f+3*(g+h)+p
a、 b=f+(g<<1),g+(h<<1
f、 g,h,p=a*(f*(a+(b<<1)-h)+g**2),f*b+(h<<1)+h**2)
|