原文:POJ- 2104 hdu 2665 (區間第k小 可持久化線段樹)

可持久化線段樹 也叫函數式線段樹也叫主席樹,其主要思想是充分利用歷史信息,共用空間 http: blog.sina.com.cn s blog a c e d c fr.html 這個博客總結的挺好的 區間k大數問題 對於沒有修改的版本,我們可以先離散化然后對權值建樹。 結點存儲的是該權值范圍內出現元素的總次數。 在線段樹上找k大數時就像平衡樹詢問k大數一樣根據結點上的信息往左或者往右走。 現在可 ...

2013-10-06 19:26 1 4767 推薦指數:

查看詳情

[主席]HDOJ2665 && POJ2104 && POJ2761

主席真是神奇的物種! Orz一篇資料 題意:給n、m    下面有n個數 (編號1到n)    有m個詢問,詢問的是上面的數的編號在[l,r]之間第k的數 n、m的范圍都是$10^5$ 是主席的入門題 借此來學習一下主席 主席數利用函數式線段 ...

Fri Jul 17 04:36:00 CST 2015 3 4349
整體二分初探 兩類區間K大問題 poj2104 & hdu5412

看到好多講解都把整體二分和$CDQ$分治放到一起講 不過自己目前還沒學會$CDQ$分治 就單獨談談整體二分好了 先推薦一下$XHR$的 <淺談數據結構題的幾個非經典解法> 整體二分在當中有較為詳細的講解 先來說一下靜態第$K$的整體二分解法 $(POJ2104)$ 題目 ...

Fri Oct 21 04:15:00 CST 2016 2 3445
Poj 3667 - Hotel 線段--區間合並

最近一直在看胡浩的【完全版】線段,這個題目是在他的blog介紹的 文字沒有參考別人的成分 題目大意:Hotel有N(1 ≤ N ≤ 50,000)間rooms,並且所有的rooms都是連續排列在同一邊,groups需要check in 房間,要求房間的編號為連續 ...

Sat May 05 16:41:00 CST 2012 3 5808
poj 2528 線段 主要是離散技巧

轉自:http://www.notonlysuccess.com/index.php/segment-tree-complete/ 題意:在牆上貼海報,海報可以互相覆蓋,問最后可以看見幾張海報思路:這題數據范圍很大,直接搞超時+超內存,需要離散:離散化簡單的來說就是只取我們需要的值來用,比如說 ...

Mon Mar 19 20:16:00 CST 2012 0 5236
poj3468(線段區間更新&區間求和模板)

題目鏈接: http://poj.org/problem?id=3468 題意: 輸入 n, m表初始有 n 個數, 接下來 m 行輸入, Q x y 表示詢問區間 [x, y]的和; C x y z 表示區間 [x, y] 內所有數加上 z ; 思路: 線段區間更新& ...

Wed Jun 14 04:35:00 CST 2017 0 3721
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM