priority_queue的默认比较器为less比较器 定义小根堆时需要用greater比较器 priority_queue<int,vector<int>,greater<int> >h;//最小值优先//注意要用空格,不然 >> 会被判定为右移运算符 顺便附上大根堆 priority_queue<int,vector<int>,less<int> >h;//最大值优先 set也可以用比较器重载(最大值优先),...