Description
Input
Sample Input
5 5 4 3 4 2 3 3 2 4 5 1 1 3 2 1 2 5 2 6 7 0 7 7 0 2 4 2
Sample Output
0 0 3 0 3 1 0 0 1 1 2 0
Data Constraint
注意:Q<=300000
Hint 
一開始想的是用一些神奇的離線方法做,想了半天之后發(fā)現(xiàn)這題是強(qiáng)制在線的QAQ 然后就看了一發(fā)題解,結(jié)果題解只有:主席樹入門題這幾個(gè)字(。??)ノ 想了一會(huì)兒之后想到可以用權(quán)值線段樹對(duì)每個(gè)節(jié)點(diǎn)維護(hù)它到根節(jié)點(diǎn)路徑上點(diǎn)權(quán)值的分布情況 于是就發(fā)現(xiàn)了用主席樹的方法
首先我們用主席樹預(yù)處理每一個(gè)節(jié)點(diǎn)到根節(jié)點(diǎn)路徑的點(diǎn)權(quán)值的情況,然后每一次詢問一組(x,y),我們就可以隨便倍增一下,然后主席樹快速算出兩點(diǎn)之間的點(diǎn)的分布情況就可以了
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注