- 优先队列 priority_queue
默认为从大到小排序
从小到大:
priority_queue<int, vector, greater > q;
//从小到大的优先级队列,可将greater改为less,即为从大到小
可以用的函数如上
#include<queue>
priority_queue<int, vector<int>, greater<int>> nums;
- Vector转Set与Set转Vector
set<int> st(vec.begin(), vec.end());
vec.assign(st.begin(), st.end());
- 一秒钟跑 1 0 8 10^8 108