codeforces 156D Clues 题意 题解 代码 c++ include using namespace std; define fi first define se second define mp make_pair define pb push_back define rep(i, ...
分类:
其他好文 时间:
2018-06-29 20:37:41
阅读次数:
151
codeforces 1000F One Occurrence 题意 题解 代码 c++ include using namespace std; define fi first define se second define mp make_pair define pb push_back def ...
分类:
其他好文 时间:
2018-06-28 20:22:24
阅读次数:
544
A /*Huyyt*/ #include<bits/stdc++.h> #define mem(a,b) memset(a,b,sizeof(a)) #define pb push_back using namespace std; typedef long long ll; typedef uns ...
分类:
其他好文 时间:
2018-06-24 14:05:48
阅读次数:
383
【链接】: "CF" 【代码】: include define PI acos( 1.0) define pb push_back define F first define S second define debug puts define setp cout n) { string s; cin ...
分类:
其他好文 时间:
2018-06-23 01:26:55
阅读次数:
266
【链接】: "CF/4892" 【题意】: 一个人解决n个问题,这个问题的值比k小, 每次只能解决最左边的或者最右边的问题 解决了就消失了。问这个人能解决多少个问题。 【代码】: include define PI acos( 1.0) define pb push_back define F fi ...
分类:
其他好文 时间:
2018-06-23 01:26:20
阅读次数:
131
知识点:母函数(其实更建议去看《组合数学》),五边形数定理(百度总结的也不错)。 #include<bits/stdc++.h> #define ll long long #define P pair<int,int> #define pb push_back #define lson root < ...
分类:
其他好文 时间:
2018-06-20 00:49:46
阅读次数:
192
1、头文件:#include<vector> 2、创建对象:vector<int>v; vector<int>v[5]'; 3、末尾添加元素: vec.push_back(); 4、末尾删除元素: vec.pop_back(); 5、插入元素: vec.insert(vec.begin()+i,a) ...
分类:
其他好文 时间:
2018-06-09 16:41:43
阅读次数:
149
1、在给vector<string>数组对象添加元素值时要用到push_back,它是算法中的一个函数名,vector中push_back函数的意思是在vector的末尾插入一个元素;vector简单理解为动态一维数组,push_back作用是在这个一维数组尾部插入一个元素vector<int>v; ...
分类:
其他好文 时间:
2018-05-23 21:13:03
阅读次数:
185
描述 给定若干个点,问最多有多少个点是共线的。 主函数代码已经给出,请将其余代码补充完整,提交时请勿包含给定代码。 int main() { vector<Point> vec; Point p; while(cin>>p) { vec.push_back(p); } cout<<maxPoints ...
分类:
编程语言 时间:
2018-05-21 19:42:27
阅读次数:
353
在引入右值引用,转移构造函数,转移复制运算符之前,通常使用push_back()向容器中加入一个右值元素(临时对象)的时候,首先会调用构造函数构造这个临时对象,然后需要调用拷贝构造函数将这个临时对象放入容器中。原来的临时变量释放。这样造成的问题是临时变量申请的资源就浪费。 c++11引入了右值引用, ...
分类:
其他好文 时间:
2018-05-19 18:42:54
阅读次数:
164