std::priority_queue<pair<long long, int>>

Logic: So sánh first trước. Nếu bằng nhau, so sánh second.
MIN PQ (Tăng dần)
Empty
MAX PQ (Giảm dần)
Empty