#include<queue> 头文件
#include<vector> 头文件
priority_queue< int , vector<int> , greater<int>> que;最小优先队列(从小到大取值)
priority_queue< int , vector<int> , less<int>> que; 最大优先队列(从大到小取值)
priority_queue< int> que; 最大优先队列(从大到小取值)
que.top(); 返回顶点元素的值,元素还在队列中
que.empty(); 判断是否为空:
que.pop(); 删除顶点元素;
que.push(v); 添加元素V,自动制动位置;
que.size(); 返回队列的元素个数