#include <queue>
priority_queue<T, Container, Compare>
priority_queue< int, vector<int>, less<int> > pq;
priority_queue< int, vector<int>, greater<int> > pq;
순서대로 기본형태, Max_Heap, Min_Heap
T - 저장된 요소의 유형 (원하는 자료형 및 클래스 생성)
Container - 요소를 저장하는 데 사용할 기본 컨테이너의 유형.
Compare - 비교 유형(함수)