SPOJ COT Count on a tree 樹上主席樹&鏈上點權第k大

題意: 給定一棵N個節點的樹,每一個點有一個權值,對於M個詢問(u,v,k),輸出節點u到節點v這條鏈上第k大的點。node 思路: 樹上主席樹,對於樹上每個節點建一個權值線段樹,利用lca求出u-->lca-->v這條鏈,對於這幾顆線段樹root[u],root[v],root[lca],root[f[lca][0]],利用容斥計算出這條鏈上的權值線段樹,再進行查詢。ios #include<b
相關文章
相關標籤/搜索