自定义优先级队列

 1 struct cmp
 2 {
 3     bool operator ()(vector<int> &a, const vector<int> &b)
 4     {
 5         // < :大顶堆
 6         // > :小顶堆
 7         return a[0]+a[1] > b[0]+b[1];
 8     }
 9 };
10 priority_queue<vector<int>, vector<vector<int>>, cmp> pq;

 

posted @ 2020-04-26 19:01  Jinxiaobo0509  阅读(107)  评论(0)    收藏  举报