ACM 中常用小算法(慢慢更新)

来源:互联网 发布:网络手游赚钱排行榜 编辑:程序博客网 时间:2024/06/05 15:06

1.优先队列和堆

头文件<queue>

priority_queue<int> q;//从大到小取值

取值q.top(); 去除第一个q.pop();

priority_queue<int,vector<int>,greater<int>> q;//从小到大取值

2.数对

头文件<utility>

pair 一般先用typedef pair<int.int> P 然后使用P(int1,int2 )来定义一个pair

pair排序先按first



原创粉丝点击