五邊形數定理
大佬太強了
五邊形數定理的實質就是
尤拉函式
Φ(C++應該對希臘字母也有大小寫區分吧)
Φ(x)=i=1∏∞(1−xi)
然後通過這個函式的意義:包含偶數個不相等的整數的k的整數拆分-包含奇數個不相等的k的整數拆分。
然後用數形結合發現只有和形如(廣義)五邊形數(
2n(3n−1),n∈ Z)的k會有值。
然後因為
n以內廣義五邊形數是
O(n
)的數量級的。
所以可以在
O(n
)的複雜度內算出
Φ(modx)n
對於可相同整數拆分
P(n),生成函式是
F(x)=∑i=1P(i)xi=∏i=1∞(1+xi+x2i+...)=∏i=1n1−xi1
所以
F(x)Φ(x)=1
發現
Φ(x)只有
O(n
)項,可以
O(nn
)遞推解
F(x)[xn]
當然你也可以多項式求逆(我怎麼不覺得這個多項式求逆會快一些呢?如果你遞推時迴圈展開應該可以D爆多項式求逆吧)。
可以多組資料。
所以五邊形數其實就是人們想求
F(x)1時發現這玩意就是五邊形數。
相關推薦
51Nod 1259 - 整數劃分 V2(五邊形數定理)
【題目描述】 【思路】 大佬的部落格 記板子 #include<bits/stdc++.h> #define f(x)(((x)*(3*(x)-1))>>1) #define g(x)(((x)*(3*(x)+1))>>1) using na
五邊形數定理
大佬太強了 五邊形數定理的實質就是 尤拉函式 Φ \Phi Φ(C++應該對希臘字母也有大小寫區分吧)
hdu 4651 Partition 五邊形數定理
/* 五邊形數定理,給以下連結,不再累述 http://zh.wikipedia.org/wiki/%E4%BA%94%E9%82%8A%E5%BD%A2%E6%95%B8%E5%AE%9A%E7%90%86 */ #include<cstdio> #incl
bzoj 4772 顯而易見的數論——拆分數(五邊形數定理)+線性篩
ons lan ini ref getch pre name class bzoj 題目:https://www.lydsy.com/JudgeOnline/problem.php?id=4772 題解:https://blog.csdn.net/Dream_Lolita/
HDU 1013 Digital Roots(九余數定理)
cnblogs %d strong har esc roc title != ota Digital Roots Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Othe
hdu4651(廣義五邊形數 & 分割函數)
main amp for splay 分割 view const -- names 題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=4651 題意:f(x) 為將 x 分成其他數和的形式的方案數.對於 t 組輸入,輸出 f(
CODEVS.3990.中國余數定理2(CRT)
printf 中國 ans .com shiro problem gpo += ron 題目鏈接 頹了一天 寫個模板吧。。 Chinese_Remainder_Theorem: MashiroSky、遠航休息棧 #include <cstdio> #includ
SPOJ - HIGH 最小生成樹計數+矩陣數定理
題目連結:https://vjudge.net/problem/spoj-high 題目思路:典型的最小生成樹計數 AC程式碼 #include<bits/stdc++.h> using namespace std; #define N 100 #defi
Cayley n頂點樹數定理
今天遇到一個問題:在一個n階完全圖的所有生成樹的數量為n的n-2次方,想了好久也沒有想出來,還是在網上找到的。。。 簡單點說就是: 一一對應法: 假定T是其中一棵樹,樹葉中有標號最小者,設為a1,a1的鄰接點為b1,從圖中消去a1點 和邊(a1, b1).b1點便成為消去
(轉載)--SG函數和SG定理【詳解】
nbsp 發現 方式 spa 賦值 problem eve 查詢 mex 在介紹SG函數和SG定理之前我們先介紹介紹必勝點與必敗點吧. 必勝點和必敗點的概念: P點:必敗點,換而言之,就是誰處於此位置,則在雙方操作正確的情況下必敗。 N
CPC23-4-K. 喵喵的神數 (數論 Lucas定理)
names 什麽 popu ret pac _id memory rac ext 喵喵的神?數 Time Limit: 1 Sec Memory Limit: 128 MB Description 喵喵對組合數比較感興趣,而且對計算組合數很在行
【XSY2727】Remove Dilworth定理 堆 樹狀數組 DP
cmp 集合 pac 長度 splay online amp markdown queue 題目描述 一個二維平面上有\(n\)個梯形,滿足: 所有梯形的下底邊在直線\(y=0\)上。 所有梯形的上底邊在直線\(y=1\)上。 沒有兩個點的坐標相同。
Exponial (歐拉定理+指數循環定理+歐拉函數+快速冪)
pagespeed single text main min fix load rip set 題目鏈接:http://acm.csu.edu.cn/csuoj/problemset/problem?pid=2021 Description Everybody lo
數據結構筆試的公式,定理,知識點 個人總結
長度 空指針 中序 二叉樹 個人總結 樹形結構 構造 可行性 輸出 (數據(數據元素(數據項))), 數據對象:性質相同的數據元素合集數據結構:相互存在一種或多種特定關系的數據元素的集合(帶結構的數據元素的集合)結構:數據元素相互之間的關系4大基本結構:(1)集合(2)線性
隱函數存在定理1的幾何解釋
proc 分享 使用 作圖 曲線 mark 知乎 RoCE 描述 在這裏首先感謝知乎大神費多西先生 使用作圖的方式,讓我能對這個抽象的概念進行深刻的理解,解決了我一早上的困惑;再次感謝; 首先來列出隱函數存在定理概念: 首先,我們知道z = F(x,y)描述的是一個空間曲面
拓展中國剩余定理解決模數不互質同余方程組
tex www. ++ sca ons using include thml 方程 如果模數互質的話,直接中國剩余定理就可以了 但是如果模數不互質又沒有接觸這個方法就涼涼了 推是很不好推出來的 假設我們這裏有兩個方程: x=a1?x1+b1 x=a2?x2+b2 a1,
第四章 微分中值定理及導數的應用
一、羅爾定理1、幾何意義2、證明,閉區間可取得極值,最大值點處導數存在,左導數等於右導數,證明該點出導數只能等於零 二、拉格朗日定理1、幾何意義2、證明,作原函式與平行於曲線弦的一條直線的差,其端點值相等,則根據羅爾定理可證明3、拉格朗日定理的其他形式4、拉格朗日定理是羅爾定理的擴充套件5、任意點處的拉格朗
題解報告:hdu 6441 Find Integer(費馬大定理+智慧數)
Problem Description people in USSS love math very much, and there is a famous math problem . give you two integers n,a,you are required to find&
第三章_微分中值定理與導數的應用
總習題三: 考察零點的個數主要是分析函式的單調性的問題,求出函式的駐點,看是極大值還是極小值然後帶入進行判斷零點的個數 有的時候代入法對於選擇題是非常高效和正確的 基本上都是使用洛
51Nod 1120 - 機器人走方格 V3(Lucas定理+Catalan數)
題目連結 http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1120 【題目描述】 N * N的方格,從左上到右下畫一條線。一個機器人從左上走到右下,只能向右或向下走。並要求只能在這條線的上面或下面走,不能穿越這條