原创 [BZOJ4001] 概率論(生成函數)
Problem 求一個含有nnn個節點的二叉樹的葉子節點的期望個數。 Data constraint n≤109n\le 10^9n≤109 Solution 考慮h(n)h(n)h(n)表示有nnn個節點的二叉樹個數,f(n)f
原创 莫隊算法
普通莫隊 按照左端點所在塊爲第一關鍵字,右端點爲第二關鍵字排序。然後按照暴力做即可。 設BBB表示塊的大小,nnn表示序列長度,mmm表示詢問數,時間複雜度分析: 左端點lll移動次數最多是 詢問數 * 塊大小:O(mB)O(m
原创 2019 Multi-University Training Contest 2 題解&總結
B 只討論最小字典序的情況,最大字典序同理。設fif_ifi表示從前往後到第iii位的最長上升子序列。gig_igi表示從後往前到第iii位的最長上升子序列。然後兩個拼接一下即可,這裏也只討論fif_ifi,gig_igi
原创 CF [gym101955M] Renaissance Past in Nancy(可逆揹包 + 生成函數)
Problem nnn個物品,每種物品有bib_ibi個,體積爲aia_iai,mmm個詢問,每次求用cic_ici體積在區間li,ril_i,r_ili,ri的物品能裝的方案數。 Data constraint 1≤n
原创 中考&近期訓練總結
怎麼說 三年算是結束了。 還是那句話,有人歡喜有人憂吧。 問了一圈自己的同學,有人落淚,有人歡笑,自己的心也是不知道該如何收拾。 其實出分數前還是有點緊張的。畢竟三模只有430分。 一些人要散,一些人要聚,一些人要重新認識。 怎麼
原创 fft學習小記
Preface 這東西要打多幾遍。 FFT 快速傅里葉變換 核心思想: 利用單位複數根的性質,嘗試分治,在O(nlogn)O(nlogn)O(nlogn)的時間內完成點值和插值運算。 單位複數根 從(1,0)(1,0)(1,0
原创 上下界網絡流問題
Preface 一直感覺這東西很高大上,事實上也確實如此。 反正是不知道打錯時應該怎麼調的了。 上下界 其實就是每條邊的流量限制,普通的網絡流有上界限制。 但如果有下界限制,問題就顯得比較精彩了。 既然有了下界限制,那麼對於這個網
原创 計算幾何小記
Preface 做了幾道題之後才知道爲什麼計算幾何真的是毒瘤(手動捂臉) 爲了方便接下來的向量不帶箭頭。 點積 表示:U⋅VU·VU⋅V 幾何定義:VVV在UUU上投影長度 * UUU的模長 代數定義:a.x∗b.x+a.y∗b.
原创 最近的訓練 2019.7.2A組小結
最近的訓練狀態還是不錯的。 情緒心情什麼的也比較穩定了。 能做到該靜時靜,該動時動。 保持這樣的狀態下去。 NOI組的題盡力改,不會的知識點盡力學。A組的題要好好想,難題要打一打。 知道自己的目標,加油! 接下來的半個月裏! 到今
原创 Splay操作集合
Perface 先前學了一發Splay,覺得並不是很難,這裏做一個小總結. 鑑於理解splay的文章很多,但真正有關模板的好文章很少,本文不會進行深入講解,僅僅是把其對應的一些操作總結一下. 線段樹 VS Splay
原创 6237. 【NOI2019模擬2019.6.28】擡頭仰望夢的腳步(類歐 +數學)
很久沒有寫博客了,還是寫一篇吧。 Problem 插入一顆二叉搜索樹,第iii次插入的權值爲(a+bi)mod  m(a+bi)\mod m(a+bi)modm,求第nnn次插入點的深度。
原创 容斥、染色類計數問題
染色相關 染色問題是一類NPC問題。 它的一般形式是給定一個無向聯通圖G<n,m>G_{<n,m>}G<n,m>,要求用kkk種顏色對其染色。使得每一條邊所連的兩個端點不同色。 這一類問題通常需要很高的時間複
原创 淺談幾種篩法
杜教篩 問題一般是求∑i=1nf(i)\sum_{i=1}^{n}f(i)i=1∑nf(i)這樣的式子。 然後我們有一種很妙的想法,那就是構造兩個積性函數h,gh,gh,g,使得h=f∗gh=f*gh=f∗g 然後嘗試推一下hhh的
原创 3754. 【NOI2014】魔法森林(LCT)
Problem 給定一個nnn個結點,mmm條邊的的無向圖,每條邊有兩個權值ai,biai,biai,bi. 現在從111出發,要到達nnn,每次只能沿着ai≤Aai\le Aai≤A且bi≤Bbi\le Bbi≤B的邊走,求min(
原创 3537. 【NOIP2013提高組day2】華容道(搜索 + 剪枝)
Problem 給出一個類似華容道的圖。qqq次詢問,每次給你起始點,終止點,空格位置,讓你求最少步數 n,m≤30,q≤500n,m\le 30, q\le 500n,m≤30,q≤500. Soultion 一道智障搜索題。 弱智