主席樹(可持久化線段樹)入門專題

1.poj 2104 查詢區間第k小。ios 主席樹其實至關於創建了n棵線段樹,第i棵線段樹是根據區間【1,i】按值創建的。對於每一棵線段樹咱們記錄它對應的區間每一個數出現的次數,因此首先要對全部的數離散化。優化 先考慮最簡單的狀況,只查詢【1,n】的第k小,對於【1,n】咱們按值創建一棵線段樹,對於a[i]咱們在位置a[i]上加1。查詢第k小那麼先看左子區間出現了多少個數cnt,假設左區間出現的
相關文章
相關標籤/搜索