题目链接这个题, 告诉你a, b的值, 那么只需要求出b到a之间的数, 每个数有多少个因子就可以。具体看代码, 代码里面有解释 1 #include 2 using namespace std; 3 #define pb(x) push_back(x) 4 const int maxn = 5000...
分类:
其他好文 时间:
2015-12-06 13:09:04
阅读次数:
112
求一个数的质因数和因数都是可以采用sqrt的算法。 求质因数: vector g; void cal(int x) { int xx=x; for(int i=2;i*i g; void cal(int x) { for(int i=1;i*ii) g.push_back(x/i); } } } 刷...
分类:
其他好文 时间:
2015-11-25 21:16:02
阅读次数:
136
[转]http://www.cnblogs.com/wang7/archive/2012/04/27/2474138.html在c++中,vector是一个容器1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(...
分类:
编程语言 时间:
2015-11-21 21:13:04
阅读次数:
183
vector和邻接表并查集的一个很风骚的技巧一. vector数组操作包含vector头文件声明:vector name;方法:加入一个元素至最后:vec.push_back(val);清空数组中的所有元素:vec.clear();访问其中元素:vec.at(i);vector中元素的个数:vec....
分类:
其他好文 时间:
2015-11-13 20:55:41
阅读次数:
281
之前写了一个博客《 浅析C++中的初始化列表(区别赋值和初始化)》,讲述了类的构造函数使用初始化列表来初始化成员变量。现在,撇开过往不谈,就谈一谈普通的变量赋值。即是我们要提到的initializer_list。这同样是一个C++11的特性。过往,我们这样给vector赋值:std::vector v;
v.push_back(1);
v.push_back(2);
v.push_back(3);...
分类:
编程语言 时间:
2015-11-04 07:06:54
阅读次数:
215
#include#includeusing namespace std;int main(){//创建 vector vector vi; int isbn; while(true) { cout > isbn; if (isbn==0) break; vi.push_back(isbn)...
分类:
其他好文 时间:
2015-11-02 11:41:45
阅读次数:
206
题意:有N个点,给定M个集合,集合Si里面的点两两之间的距离都为Ti,集合里面的所有点数之和using namespace std;#define X first#define Y second#define pb(x) push_back(x)#define mp(x, y) make_pair(...
分类:
其他好文 时间:
2015-10-31 22:47:53
阅读次数:
327
string | array | hash1. string - 可以视为以字符为元素的一种容器, 可以在字符上进行遍历, 提供begin()/end() - 为了支持迭代器和迭代器适配器 , string提供了一些操作函数, 如 push_back().2. array - 可以将数组也当作...
分类:
其他好文 时间:
2015-10-18 21:30:24
阅读次数:
251
#include<map>
#include<iostream>
#include<vector>
#include<set>
using?namespace?std;
void?get(vector<int>?a)
{
vector<int>?num;
int?i?=?0;
map<int,?int>?ma;
num.push_back(0);
num.pus...
分类:
编程语言 时间:
2015-09-25 23:10:37
阅读次数:
327
迭代器删除自己迭代器删除自己如果是 java, 迭代器删除自己, 只要简单的 iter.remove;list l;l.push_back(1);l.push_back(3);l.push_back(4);std::list::iterator iter;std::list::iterator tm...
分类:
其他好文 时间:
2015-09-22 14:33:55
阅读次数:
119