洛谷 1486 鬱悶的出納員【Treap】

【題意概述】   要求維護一個序列支持以下操作:   1,插入元素x;   2,把序列的所有元素加上x;   3,把序列的所有元素減去x,同時低於一個給定的下限的元素馬上被刪除;   4,詢問序列中第k大的元素。 【題解】   Treap   用一個delta記錄元素的增減情況,即實際上的元素的值應該是qval(root,x)+delta,那麼插入元素時插入的應該是Val-delta.   每次加
相關文章
相關標籤/搜索