优先队列系统默认为大根堆。
priority_queue<int, vector<int>, less<int>>s; //less默认大堆
//less表示按照递减(从大到小)的顺序插入元素
priority_queue<int, vector<int>, greater<int>>s; //greater默认小堆
//greater表示按照递增(从小到大)的顺序插入元素
优先队列系统默认为大根堆。
priority_queue<int, vector<int>, less<int>>s; //less默认大堆
//less表示按照递减(从大到小)的顺序插入元素
priority_queue<int, vector<int>, greater<int>>s; //greater默认小堆
//greater表示按照递增(从小到大)的顺序插入元素