2018.12.31 bzoj4001: [TJOI2015]概率論(生成函式)
傳送門
生成函式好題。
題意簡述:求
n個點的樹的葉子數期望值。
思路:
傳送門 生成函式好題。 題意簡述:求
n
n
n個點的樹的葉子數期望值。
思路: 考慮
傳送門 生成函式好題。 題意簡述:給出n個盒子,第
i
i
i個盒子裡有
傳送門
解析:
設
n
n
n位數的答案為
傳送門
解析:
設
a
n
傳送門 生成函式入門題。
按照題意建構函式: 對於限定必須是出現偶數次的顏色:
1
+
傳送門 生成函式模板題。
我們直接把每種食物的生成函式列出來: 承德漢堡:
1
+
Address
Solution
眾所周知, nn 個節點,兩兩不同構的二叉樹的數量為 Catalan(n)Catalan(n) 。
其中 Catalan(n)Catalan(n) 為卡特蘭數,即 Cn2n−Cn−12n=Cn2nn+1C2nn−C
傳送門 一眼主席樹
s
b
sb
sb題(%%%樹
Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1033 Solved: 545
[Submit][Status][Discuss]
Descr
大致題意:給出一個數列{an},每次隨機的選擇一個數字ai,產生出了ai之外其餘所有數字之積的貢獻,然後ai減一。現在進行k次這樣的操作,問最後者k次操作產生的貢獻之和是多少。
這個貢獻看起來很複雜,但是實際上,我們可以把每一次操作的貢獻,看作 然後等比數列求和 ($x^{inf}=0$)
$=\dfrac{1−x^2}{1−x}*\dfrac{1−x^2}{1−x}*\dfrac{1−x^3}{1−x}*\dfrac{1−x^4}{1−x}*\dfrac{1}{1−x^2}*\dfrac{x}{1−x^2}*\dfrac{1}{1−x^4}
傳送門 生成函式基礎題。 題意簡述:求由1,3,5,7,9這5個數字組成的n位數個數,要求其中3和7出現的次數都要是偶數。
考慮對於每個數字構造生成函式。
對於1,5,9:
此文章為轉載,此為原連結:點選開啟連結
母函式又稱生成函式。定義是給出序列:a0,a1,a2,.......ak,......,那麼函式G(x)=a0+a1*x+a2*x2+......ak*xk稱為序列a0,a1,a2,.......ak,......的母函式(
跳轉到題目
Chocolate
Time Limit: 2000MS
Memory Limit: 65536K
Special Judge
Description
In 2100, ACM chocolate will be one
傳送門 生成函式簡單題。 題意:給出一個集合
A
=
{
傳送門 生成函式經典題。 題意簡述:給出
n
n
n個數,可以從中選
點此看題面
大致題意: 問你一棵\(n\)個節點的有根二叉樹葉節點的期望個數。
大致思路
看到期望,比較顯然可以想到設\(num_i\)為\(i\)個節點的二叉樹個數,\(tot_i\)為所有\(i\)個節點的二叉樹的葉節點總數。
則答案顯然為\(\frac{tot_i}{num_i}\)。
而
BZOJ傳送門
洛谷傳送門
解析:
在本校OJ上又遞迴爆棧空間了。。。不過手動彙編開棧後是OJ上跑的最快的。。。
思路:
對於只考慮本質不同的字串的情況,就是SAM上跳一個fail鏈統計一下本質不同字串個數,然後一個節點的本質不同字串總和就是它DAG上所有後繼狀
傳送門 題意簡述:給一個
n
n
n個數的數列,你可以把它最多分成
傳送門 對於出題人
z
x
y
o
考慮
fn
所以有遞推式
f0=1,fn=∑i=0n−1fifn−1−i(n>0)
正是一個卷積的形式。
那麼
fn的生成函式
F(x)=xF2(x)+1 注意要填上
f0
同理,考慮
gn表示
n個節點的樹的葉子數總數。
有遞推式
g0=0,g1=1,gn=2∑i=0n−1fign−i−1(n>1)
所以
gn的生成函式
G(x)=2xF(x)G(x)+x 注意要填上
g1
然後
F(x)=xF2(x)+1
<=>
xF2(x)−F(x)+1=0
<=>
F(x)=2x1−1−4x
不取
2x1+1−4x
是因為它不能向0收斂
G(x)=1−2xF(x)x=1−4x
x
然後我們對
xF(x)求導:
(xF(x))′=1−4x
1=xG(x)
而對於
xF(x)第
n項
fnxn+1求導之後會變成
fn(n+1)xn等式右邊:
xgn+1xn+1=gn+1xn,那麼
gn+1=fn(n+1)
我們令答案的函式是
A(
相關推薦
2018.12.31 bzoj4001: [TJOI2015]概率論(生成函式)
2018.12.30 bzoj3027: [Ceoi2004]Sweet(生成函式+搜尋)
2018.12.31【NOIP訓練】三七二十一(生成函式)
2018.12.31【NOIP訓練】偶數個5(生成函式)(快速冪)
2018.12.30 poj3734 Blocks(生成函式)
2018.12.30 bzoj3028: 食物(生成函式)
[BZOJ4001][TJOI2015]概率論(卡特蘭數+找規律)
2018.12.05 codeforces 961E. Tufurama(主席樹)
bzoj 4001: [TJOI2015]概率論(找規律)
CodeForces 891E Lust(生成函式)
【BZOJ 3028】 3028: 食物 (生成函式)
2019.01.02 NOIP訓練 三七二十一(生成函式)
母函式(生成函式)
POJ-1322 Chocolate(生成函式)
2018.12.31 bzoj3992: [SDOI2015]序列統計(生成函式+ntt+快速冪)
2018.12.31 bzoj3771: Triple(生成函式+fft+容斥原理)
【BZOJ4001】[TJOI2015] 概率論(卡特蘭數)
2018.12.22【TJOI2015】【BZOJ3998】【洛谷P3975】弦論(SAM)
2018.12.31 NOIP訓練 czy的後宮6(線性dp)
2018.12.31 NOIP訓練 偶數個5(簡單數論)