题意 "题目链接" Sol 线性基+线段树分治板子题。。 调起来有点自闭。。 cpp include define fi first define se second define pb push_back define bit bitset using namespace std; const i ...
分类:
其他好文 时间:
2019-03-30 20:01:03
阅读次数:
189
Codeforces Round #516 (Div. 2, by Moscow Team Olympiad) https://codeforces.com/contest/1064 A 1 #include<bits/stdc++.h> 2 #define pb push_back 3 using ...
分类:
其他好文 时间:
2019-03-19 16:49:11
阅读次数:
163
#include #include using namespace std; int main() { int n; while (cin >> n) { vector t(n); int a; for (int i = 0;i > a; t.push_back(a); } ... ...
分类:
其他好文 时间:
2019-03-19 01:41:56
阅读次数:
158
#include #include using namespace std; void aa(){ vector vecDouble = { 98.5, 67.9, 43.6, 32.9 }; vecDouble.push_back(100.8); // 专业的迭代器 vector::iterato... ...
分类:
编程语言 时间:
2019-02-26 17:37:17
阅读次数:
208
移动语义: push语句有时候会通过移动语义来提高性能 这样做的后果就是再也不能调用myEle了, 在push_back(const T&& val );这样的定义,可以这样: 在C++中emplace的意思就是 "放置到位"的意思。std::vector的方法有emplace_back();这个方 ...
分类:
其他好文 时间:
2019-02-14 19:06:16
阅读次数:
174
1 #define maxn 1000000 2 #define _for(i,a,b) for(int i = (a);i < (b);i ++) 3 #define pb push_back 4 #define MOD 1000000007 5 6 class Solution 7 { 8 pu... ...
分类:
其他好文 时间:
2019-02-14 16:28:56
阅读次数:
185
vector就是一个不定长数组,另外它把一些常用操作“封装”在了vector类型内部。例如,若a是一个vector,可以用a.size()读取它的大小,a.resize()改变大小,a.push_back()向尾部添加元素,a.pop_back()删除最后一个元素,clear()清空,empty测试 ...
分类:
编程语言 时间:
2019-02-09 19:21:06
阅读次数:
193
vector(向量):是一种顺序容器,事实上和数组差不多,但它比数组更优越。一般来说数组不能动态拓展,因此在程序运行的时候不是浪费内存,就是造成越界。而vector正好弥补了这个缺陷,它的特征是相当于可分配拓展的数组,它的随机访问快,在中间插入和删除慢,但在末端插入和删除快。v1.push_back... ...
分类:
其他好文 时间:
2019-02-06 15:54:44
阅读次数:
157
1 #define pb push_back 2 #define _for(i,a,b) for(int i = (a);i & stones) 7 { 8 int sz = stones.size(); 9 if(sz==2&&stones[1]==1) return true; 10 11 v.... ...
分类:
其他好文 时间:
2019-02-03 21:03:55
阅读次数:
238
//这种也是空间复杂度为O(K)的解法,就是边界有点难写class Solution { public: vector getRow(int rowIndex) { vector res; res.push_back(1); if(rowIndex == 0) return res; res.pus... ...
分类:
其他好文 时间:
2019-02-03 19:39:33
阅读次数:
148