原文:OI樹上問題 簡單學習筆記

判斷鏈 每個點的度數不超過 判斷樹 n個點,n 條邊 每兩個點之間的路徑唯一 多叉樹轉換成二叉樹 第一個孩子作為左孩子,第一個孩子的兄弟作為它的右孩子。 最小生成樹 切割性質 假定所有邊權均不相同。設S為既非空集也非全集的V的子集,邊e是滿足一個端點在S內,另一個端點不再S內的所有邊中權值權值最小的一個,則圖G的所有生成樹均包含e。 回路性質。假定所有邊權均不相同。設C為圖G的任意回路,邊e是C ...

2019-01-17 01:52 0 597 推薦指數:

查看詳情

樹上差分學習筆記

樹上差分利用前綴和的思想,利用樹上的前綴和(也就是子樹和),記錄樹上的一些信息,因為它可以進行離線操作,復雜度O(n),時間、空間、代碼復雜度都十分優秀。 最大流 FJ給他的牛棚的N(2≤N≤50,000)個隔間之間安裝了N-1根管道,隔間編號從1到N。所有隔間都被管道連通了。 FJ有K(1≤K ...

Sun Jul 29 19:08:00 CST 2018 4 988
OI學習筆記1:倍增算法

性質,使用之前求出的代表值拼成所需的值。所以使用倍增算法也要求我們遞推的問題的狀態空間關於2的次冪具有可 ...

Fri Aug 27 03:27:00 CST 2021 0 106
樹上問題

主要是根據學長的課件來透徹的。所以好多地方直接粘過來了qwq 目錄 樹鏈剖分 重鏈剖分 樹剖求LCA 升華 樹上差分 各種樹上問題 樹鏈剖分 所謂樹鏈剖分,就是將樹上的邊進行划分。 樹鏈剖分有重鏈剖分,長鏈剖分 ...

Sun Jul 12 16:23:00 CST 2020 15 208
dsu on tree 樹上啟發式合並 學習筆記

近幾天跟着dreagonm大佬學習了\(dsu\ on\ tree\),來總結一下: \(dsu\ on\ tree\),也就是樹上啟發式合並,是用來處理一類離線的樹上詢問問題(比如子樹內的顏色種數)的不二法寶。它不僅好想好寫,還有着\(O(nlogn)\)的優秀時間復雜度(划重點)。 結合 ...

Sun Dec 09 21:29:00 CST 2018 1 580
樹上差分算法筆記

原文鏈接 樹上差分 算法詳解 算法范圍 樹上差分算法,是一個適用於樹上區間操作的算法. 它是差分數組,前綴和求解的樹上拓展. 眾所周知,樹這類特殊的結構,往往具有很多性質,而樹上差分往往就是結合這些性質,進行高效率的處理. 我們還需要知道一點,樹上差分基本上不會出裸題,往往會和大量 ...

Mon Jul 15 05:40:00 CST 2019 2 630
【算法學習筆記】動態規划與數據結構的結合,在樹上做DP

前置芝士:Here 本文是基於 OI wiki 上的文章加以修改完成,感謝社區的轉載支持和其他方面的支持 樹形 DP,即在樹上進行的 DP。由於樹固有的遞歸性質,樹形 DP 一般都是遞歸進行的。 基礎 以下面這道題為例,介紹一下樹形 DP 的一般過程。 例題 洛谷 P1352 ...

Sat Aug 07 04:30:00 CST 2021 0 231
關於OI簡單的常數優化

有些東西借鑒了這里qwq 1.IO(istream/ostream) 輸入輸出優化 之后能,在賽場上常見的幾種輸入輸出: 輸入:   $1.cin$ 呵呵,不說什么了,慢的要死。大概$1e ...

Thu Aug 02 19:32:00 CST 2018 12 1704
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM