Partially Retroactive Priority Queue

概要

普通のPriority Queueが現在の列に対するPush、Popしか行えないのに対して、Retroactive Priority Queueは好きな時刻に操作を追加したり取り消したりできる。
また、Partially Retroactiveは現在の状態のみ、Fully Retroactiveは任意の時刻の状態を取得できる。

操作

実装

使用例1

提出(ネタバレ注意)

使用例2

提出(ネタバレ注意)