V - 12 Directions
考虑
x,y,z,w 分别表示向量
(21,0),(0,21),(23,0),(0,23),则一次操作的生成函数为:
(x2+x21)+(y2+y21)+(x+x1)(w+w1)+(y+y1)(z+z1)
考虑
(x+x1)2=x2+x21+2
则可化为
(x+x1)(x+x1+w+w1)+(y+y1)(y+y1+z+z1)−4
此时将三部分二项式展开,于是只需要对
n∈[0,N] 分别计算
[x2Hy0](x+x1)n(x+x1+y+y1)n
即可。
然而此时并不太好直接展开化简,考虑将右边部分因式分解。
考虑
(p+p1)(q+q1)=pq+pq1+qp+pq
于是令
{pqqp=x=y
即
{pq=xy=yx
设
p,q 需要提前的系数为
r,s 有
{21(r+s)21(r−s)=2H=0
解得
{rs=2H=2H
则所求即
==[p2Hq2H](pq+pq1)n(p+p1)n(q+q1)ni=0∑(in)(n+H−in)2i=0∑(n−i)!i![(i−H)!]2[(n+H−i)!]2(n!)3
于是就可以快乐地卷积啦。