原文:【bzoj5210】最大連通子塊和 樹鏈剖分+線段樹+可刪除堆維護樹形動態dp

題目描述 給出一棵n個點 以 為根的有根樹,點有點權。要求支持如下兩種操作: M x y:將點x的點權改為y Q x:求以x為根的子樹的最大連通子塊和。 其中,一棵子樹的最大連通子塊和指的是:該子樹所有子連通塊的點權和中的最大值 本題中子連通塊包括空連通塊,點權和為 。 輸入 第一行兩個整數n m,表示樹的點數以及操作的數目。 第二行n個整數,第i個整數w i表示第i個點的點權。 接下來的n 行, ...

2018-04-03 20:37 0 1197 推薦指數:

查看詳情

BZOJ5210最大連通線段+動態DP

BZOJ5210最大連通和 Description 給出一棵n個點、以1為根的有根,點有點權。要求支持如下兩種操作: M x y:將點x的點權改為y; Q x:求以x為根的子樹的最大連通 ...

Sat Mar 24 02:53:00 CST 2018 0 1210
bzoj2238】Mst(+線段

,每次詢問在圖中刪掉一條邊后圖的最小生成。(各詢問間獨立,每次詢問不對之后的詢問產生影響,即被刪掉的 ...

Tue Aug 14 20:59:00 CST 2018 3 673
動態規划】動態DP維護&&全局平衡二叉樹維護

動態規划】動態$DP$ (維護&&LCT維護) 一、不帶修改的樹形$DP$ 有這樣一道題:沒有上司的舞會 我們可以很快地得出樹形$DP$的轉移方程,以達到$O(N)$求解 二、帶修改的樹形DP與矩陣乘法,的聯系 但如果帶上修改 ...

Tue Dec 04 19:15:00 CST 2018 4 505
BZOJ.3653.談笑風生(長/線段合並/樹狀數組)

BZOJ 洛谷 \(Description\) 給定一棵,每次詢問給定\(p,k\),求滿足\(p,a\)都是\(b\)的祖先,且\(p,a\)距離不超過\(k\)的三元組\(p,a,b\)個數。 \(n,q\leq3\times10^5\)。 \(Solution\) \(p,a,b ...

Thu Nov 29 04:19:00 CST 2018 0 1998
[動態dp]線段維護轉移矩陣

背景:czy上課講了新知識,從未見到過,總結一下。 所謂動態dp,是在動態規划的基礎上,需要維護一些修改操作的算法。 這類題目分為如下三個步驟:(都是對於常系數齊次遞推問題) 1先不考慮修改,不考慮區間,直接列出整個區間的dp方程。這個是基礎,動態dp無論如何還是dp(這一步是一般 ...

Sat Jun 02 17:33:00 CST 2018 2 758

1. 相關概念 重兒子:父親節點的所有兒子中子樹結點數目最多(size最大)的結點; 輕兒子:父親節點中除了重兒子以外的兒子; 重邊:父親結點和重兒子連成的邊; 輕邊:父親節點和輕兒子連成的邊; 重:由多條重邊連接而成的路徑; 輕 ...

Mon May 11 18:06:00 CST 2020 1 560
BZOJ.1758.[WC2010]重建計划(分數規划 點分治 單調隊列/長 線段)

題目鏈接 BZOJ 洛谷 點分治 單調隊列: 二答案,然后判斷是否存在一條長度在\([L,R]\)的路徑滿足權值和非負。可以點分治。 對於(距當前根節點)深度為\(d\)的一條路徑,可以用其它子樹深度在\([L-d,R-d]\)內的最大值更新。這可以用單調隊列維護。 這需要子樹中的點按dep ...

Tue Nov 27 04:00:00 CST 2018 0 1827
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM