主席樹

主席樹理解:ios 就是對原來的數列[1..n]的每個前綴[1..i](1≤i≤n)創建一棵線段樹,線段樹的每個節點存某個前綴[1..i]中屬於區間[L..R]的數一共有多少個(好比根節點是[1..n],一共i個數,sum[root] = i;根節點的左兒子是[1..(L+R)/2],若不大於(L+R)/2的數有x個,那麼sum[root.left] = x)。若要查找[i..j]中第k大數時,設
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息