原文:樹上問題

主要是根據學長的課件來透徹的。所以好多地方直接粘過來了qwq 目錄 樹鏈剖分 重鏈剖分 樹剖求LCA 升華 樹上差分 各種樹上問題 樹鏈剖分 所謂樹鏈剖分,就是將樹上的邊進行划分。 樹鏈剖分有重鏈剖分,長鏈剖分,實鏈剖分等等。 長鏈剖分是用來 O 求 k 級祖先的,和優化一些樹形DP,具體地來說是一些跟深度有關的DP。 實鏈剖分是我們常說的 LCT Link Cut Tree 。 本文介紹的主要是 ...

2020-07-12 08:23 15 208 推薦指數:

查看詳情

NOIP樹上問題總結

這幾年考了好幾次樹上問題: NOIP2012 疫情控制(二分答案+倍增+貪心) NOIP2013 貨車運輸(最大生成樹+倍增) NOIP2014 聯合權值(勉強算作樹形dp的傻逼題) NOIP2015 運輸計划(二分答案+樹上差分+最近公共祖先) NOIP2016 天天愛跑步(樹上差分 ...

Wed Sep 12 15:44:00 CST 2018 0 739
一類樹上問題的解決辦法

目錄 轉化成序列問題 dfs序 樹鏈剖分的運用 括號序列 求解樹上距離問題 樹上莫隊轉化成普通莫隊 SP10707 COT2 - Count on a tree II ...

Tue Jul 24 00:48:00 CST 2018 2 1167
OI樹上問題 簡單學習筆記

判斷鏈 每個點的度數不超過2 判斷樹 n個點,n-1條邊 每兩個點之間的路徑唯一 多叉樹轉換成二叉樹 第一個孩子作為左孩子,第一個孩子的兄弟作為它的右孩子。 ...

Thu Jan 17 09:52:00 CST 2019 0 597
數據結構|序列問題樹上問題小結

數據結構小結 好累啊這幾天沉迷數據結構 高數被我鴿幾天了,單詞又背了遍abandon... 總結一下這幾天沉迷的成果,這些東西雖然好玩,但是留給我的時間不多了,2020都過了好多天了 感覺要是不看愛 ...

Sat Jan 18 04:19:00 CST 2020 0 300
[題解向] 一類樹上離線問題選整

主要就是整理一下dsu on tree的進階版習題。 \(0x01\) \(\rm Cf375D\) Tree and Queries 給出一棵\(n\)個結點的樹,每個結點有一個顏色\(c ...

Tue Oct 29 01:28:00 CST 2019 0 373
樹上莫隊

聽說樹上莫隊只能搞子樹詢問? http://codeforces.com/blog/entry/43230 這篇運用了一個奇技淫巧把它擴展到了路徑詢問。現在主要就解(fan)釋(yi)一下那篇博客。 A. 子樹樹上莫隊 現在有一棵樹,有n個節點,節點有點權,每次詢問一個子樹內的不重 ...

Thu Jun 30 01:32:00 CST 2016 0 2082
區間子集最大/最小異或和問題(線性基,樹上差分)

閑話 有這樣一個問題——一個長度為\(n\)的序列\(a_1-a_n\),\(q\)個詢問,每次詢問\(l,r\),選出\(\{a_l,a_{l+1}...a_{r}\}\)中一個子集使得子集內元素異或和最大/小。 第一次出現在HNOI模擬賽,當時的\(n,q\)只有大概\(3*10 ...

Wed Sep 19 01:10:00 CST 2018 1 1180
樹上兩點的最近公共祖先問題(Least Common Ancestors)

概念:   對於有根樹T的兩個節點u,v,最近公共祖先LCA(T, u, v)表示一個節點 x, 滿足 x 是 u , v 的祖先且 x 的深度盡可能的大.即從 u 到 v 的路徑一定經過點 x. 算法:   解決LCA問題比較經典的是Tarjan - LCA 離線算法,還有另外一種 ...

Sat Aug 13 22:05:00 CST 2016 0 1455
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM