五邊形數總結

前言

瘋狂盜圖

五邊形數

在這裏插入圖片描述
fn=1+4+7+...+3(n1)+1=3n2n2f_n=1+4+7+...+3*(n-1)+1=\frac{3n^2-n}{2}
定義 pn=i(3i±1)2p_n=\frac{i(3i\pm1)}{2} 爲廣義五邊形數

五邊形數定理

ϕ(x)=i=1+(1xi)=i=+(1)ixi(3i1)2=i=0+(1)ixi(3i±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)=偶數個數的拆分方案數-奇數個數的拆分方案數,並且要求拆分的數是不同的
利用 FerrersFerrers 圖像進行探究
在這裏插入圖片描述
在這裏插入圖片描述
即大多數情況對於一個奇數拆分存在一個共軛偶數拆分
但是有一些例外情況:
在這裏插入圖片描述
還有
在這裏插入圖片描述
的拆分沒有共軛的兩組形式,那麼係數就爲 (1)s(-1)^s

可重整數拆分和五邊形數

定義 P(x)=i=1+(1+xi+x2i+...)P(x)=\prod_{i=1}^{+\infty}(1+x^i+x^{2i}+...)
顯然有 P(x)=i=1+11xiP(x)=\prod_{i=1}^{+\infty}\frac{1}{1-x^i}
結合之前的

ϕ(x)=i=1+(1xi)=i=+(1)ixi(3i1)2=i=0+(1)ixi(3i±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(nn)O(n\sqrt n)
在這裏插入圖片描述

兩個題目

題目一HDU4658

在這裏插入圖片描述
F(x)=i=1+(1+xi+x2i+x(k1)i)=i=1+1xk1x=ϕ(xk)ϕ(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)=ϕ(xk)\phi(x)F(x)=\phi(x^k)
結合 ϕ(x)P(x)=1\phi(x)P(x)=1
那麼 F(x)=ϕ(xk)P(x)F(x)=\phi(x^k)*P(x)
在這裏插入圖片描述
預處理 PP 後再弄一次即可,時間複雜度 O(nn)O(n\sqrt n)

題目二[NOOnline #1 入門組]魔法

基礎的
題目解析

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章