原文:BZOJ.1758.[WC2010]重建計划(分數規划 點分治 單調隊列/長鏈剖分 線段樹)

題目鏈接 BZOJ 洛谷 點分治 單調隊列: 二分答案,然后判斷是否存在一條長度在 L,R 的路徑滿足權值和非負。可以點分治。 對於 距當前根節點 深度為 d 的一條路徑,可以用其它子樹深度在 L d,R d 內的最大值更新。這可以用單調隊列維護。 這需要子樹中的點按dep排好序。可以用BFS,省掉sort。 直接這樣的話,每次用之前的子樹更新當前子樹時,每次復雜度是 O max dep 的 之前 ...

2018-11-26 20:00 0 1827 推薦指數:

查看詳情

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
bzoj2238】Mst(+線段

2238: Mst Time Limit: 20 Sec Memory Limit: 256 MBSubmit: 465 Solved: 131[Submit][Status][Discuss] Description 給出一個N個M條邊的無向帶權圖,以及Q個詢問 ...

Tue Aug 14 20:59:00 CST 2018 3 673
[WC 2010]重建計划

Description Input 第一行包含一個正整數N,表示X國的城市個數. 第二行包含兩個正整數L和U,表示政策要求的第一期重建方案中修建道路數的上下限 接下來的N-1行描述重建小組的原有方案,每行三個正整數Ai,Bi,Vi分別表示道路(Ai,Bi),其價值為Vi ...

Sat Jan 06 04:54:00 CST 2018 12 161
講解及總結(重+)

  是解決樹上問題的一種常見數據結構,對於樹上路徑修改及路徑信息查詢等問題有着較優的復雜度。分分為兩種:重,因為不常見,應用也不廣泛,所以通常說的分指的是重。在這里講解並總結一下的實現、優秀性質及應用。 重 先來介紹幾個重 ...

Fri Sep 07 03:52:00 CST 2018 2 2725

這是和重(dsu on tree,http://www.cnblogs.com/zzqsblog/p/6146916.html)一類的trick,不過它的適用范圍與dsu on tree不同,它適用於涉及到深度的查詢。 例1 k-th ancestor query https ...

Thu Apr 13 01:00:00 CST 2017 4 3841
[知識]

。 一、前言 ,一個高大上的名字。,即樹上的路徑,現在我們的任務是所謂的。所以我們 ...

Wed Jul 29 00:29:00 CST 2015 2 1928

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

Mon May 11 18:06:00 CST 2020 1 560
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM