
STL
文章平均质量分 78
Jeromiewn
不可以!
展开
-
hdu 1412 {A} + {B}
直接能水的过的题后来看到大神用的STL,忍不住学一下还有学习链表list操作: http://www.cnblogs.com/fangyukuan/archive/2010/09/21/1832364.html#include #include #include using namespace std;int a[10005],b[10005];int main()原创 2016-09-19 19:27:04 · 450 阅读 · 0 评论 -
STL——map的用法
知道map的用法,能很好的解决,字符串和数值的对应关系如:一个姓名对应一个学号,就可以用mapmp;mp["li"]=1012;mp["zhang"]=1013;1.头文件#include 2.构造一个map mapmp;3.数据的插入第一种:直接m1["name1"]=11;第二种:insert插入pair数据m3.insert(pair("name3"原创 2016-10-22 15:31:27 · 484 阅读 · 0 评论 -
STL容器——优先队列
优先队列在队列基础上按优先级顺序进入队列声明优先队列 priority_queueq;//这是默认的优先级顺序基本操作:q.empty() 如果队列为空,则返回true,否则返回falseq.size() 返回队列中元素的个数q.pop() 删除队首元素,但不返回其值q.top()原创 2016-10-22 00:21:33 · 477 阅读 · 0 评论 -
Dijkstra + 优先队列 + 邻接表优化
为了学习这个优化啊,把Dijkstra,和优先队列,还有map,还有pair,还有vector,之前很散的知识又重现看了一遍然后读了好久的dalao下面这个代码,现在算是懂了一些些了。#include #include #include #include #include #include #include #include using namespace std;原创 2016-10-23 01:29:56 · 839 阅读 · 0 评论 -
hdu 1027 hdu 1716 (next_permutation的使用)
用next_permutation()函数前提有序,先排序sort一般用 do while(next_permutation(num,num+n))是保证第一个组合形式输出如1 2 5 3排序完输出1 2 3 5然后next_使用一次,输出num[i]为1 2 5 3再使用一次,num继续变总之这个函数就是使num保存每一次变化的全排列,再依次输原创 2016-11-12 18:27:17 · 463 阅读 · 0 评论