五边形数总结

前言

疯狂盗图

五边形数

在这里插入图片描述
f n = 1 + 4 + 7 + . . . + 3 ( n 1 ) + 1 = 3 n 2 n 2 f_n=1+4+7+...+3*(n-1)+1=\frac{3n^2-n}{2}
定义 p n = i ( 3 i ± 1 ) 2 p_n=\frac{i(3i\pm1)}{2} 为广义五边形数

五边形数定理

ϕ ( x ) = i = 1 + ( 1 x i ) = i = + ( 1 ) i x i ( 3 i 1 ) 2 = i = 0 + ( 1 ) i x i ( 3 i ± 1 ) 2 \phi(x)=\prod_{i=1}^{+\infty}(1-x^i)=\sum_{i=-\infty}^{+\infty}(-1)^i*x^{\frac{i(3i-1)}{2}}=\sum_{i=0}^{+\infty}(-1)^i*x^{\frac{i(3i\pm1)}{2}}
此时 f ( n ) = f(n)= 偶数个数的拆分方案数-奇数个数的拆分方案数,并且要求拆分的数是不同的
利用 F e r r e r s Ferrers 图像进行探究
在这里插入图片描述
在这里插入图片描述
即大多数情况对于一个奇数拆分存在一个共轭偶数拆分
但是有一些例外情况:
在这里插入图片描述
还有
在这里插入图片描述
的拆分没有共轭的两组形式,那么系数就为 ( 1 ) s (-1)^s

可重整数拆分和五边形数

定义 P ( x ) = i = 1 + ( 1 + x i + x 2 i + . . . ) P(x)=\prod_{i=1}^{+\infty}(1+x^i+x^{2i}+...)
显然有 P ( x ) = i = 1 + 1 1 x i P(x)=\prod_{i=1}^{+\infty}\frac{1}{1-x^i}
结合之前的

ϕ ( x ) = i = 1 + ( 1 x i ) = i = + ( 1 ) i x i ( 3 i 1 ) 2 = i = 0 + ( 1 ) i x i ( 3 i ± 1 ) 2 \phi(x)=\prod_{i=1}^{+\infty}(1-x^i)=\sum_{i=-\infty}^{+\infty}(-1)^i*x^{\frac{i(3i-1)}{2}}=\sum_{i=0}^{+\infty}(-1)^i*x^{\frac{i(3i\pm1)}{2}}
也就是
ϕ ( x ) P ( x ) = 1 \phi(x)P(x)=1
在这里插入图片描述
然后就能对比系数
在这里插入图片描述
时间复杂度为 O ( n n ) O(n\sqrt n)
在这里插入图片描述

两个题目

题目一HDU4658

在这里插入图片描述
F ( x ) = i = 1 + ( 1 + x i + x 2 i + x ( k 1 ) i ) = i = 1 + 1 x k 1 x = ϕ ( x k ) ϕ ( x ) F(x)=\prod_{i=1}^{+\infty}(1+x^i+x^{2i}+x^{(k-1)i})=\prod_{i=1}^{+\infty}\frac{1-x^k}{1-x}=\frac{\phi(x^k)}{\phi(x)}
那么 ϕ ( x ) F ( x ) = ϕ ( x k ) \phi(x)F(x)=\phi(x^k)
结合 ϕ ( x ) P ( x ) = 1 \phi(x)P(x)=1
那么 F ( x ) = ϕ ( x k ) P ( x ) F(x)=\phi(x^k)*P(x)
在这里插入图片描述
预处理 P P 后再弄一次即可,时间复杂度 O ( n n ) O(n\sqrt n)

题目二[NOOnline #1 入门组]魔法

基础的
题目解析

猜你喜欢

转载自blog.csdn.net/qq_37555704/article/details/107143890