STL
zhengdd1
There is nothing sadder than a dream delays until it fades forever
展开
-
stl vector
如果单纯的unique如果输入3 2 1 1 2 3,它的输出是1 2 3 2 3 3——没到达要求。 unique只是把重复的元素放到容器的后面,而它本身会返回一个迭代器,只向这些元素的开始部分。因此要向真正删除这些元素,还是要“手工”处理一下。对于上面的例子,可以用vector窗口的erase。转载 2016-05-23 21:57:11 · 222 阅读 · 0 评论 -
优先队列stl
优先队列例题 #include<bits/stdc++.h>using namespace std;typedef long long LL; const int maxn = 100000 + 10;int n; int a[maxn]; LL ans; void solve() { // priority_queue<LL, vector<LL> , greater<LL> > a;///小原创 2016-11-29 13:43:02 · 166 阅读 · 0 评论 -
全排列stl
STL的全排列支持可重集 int n; int p[maxn]; void solve() { scanf("%d",&n); for(int i = 0;i<n;i++) { scanf("%d",&p[i]); } do { for(int i = 0;i<n;i++) printf("%d ",p[i]);原创 2016-11-29 13:44:05 · 249 阅读 · 0 评论 -
java stl 和一些打包好的数学板子
class usemap { HashSet<String> set = new HashSet<String>(); HashMap<Integer,String> map = new HashMap<Integer,String>(); public void us() { set.add("df");//添加 set.add("d原创 2017-03-27 18:49:59 · 664 阅读 · 0 评论