上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: binary_search 使用方式 binary_search(区间起始,区间结束后一个,要查找的元素。 lower_bound和upper_bound 阅读全文
posted @ 2018-06-30 20:30 前排吃瓜 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 组合 组合(combination),数学的重要概念之一。从n个不同元素中每次取出m个不同元素(0≤m≤n),不管其顺序合成一组,称为从n个元素中不重复地选取m个元素的一个组合。所有这样的组合的总数称为组合数,这个组合数的计算公式为 重复组合(combination with repetiton)是 阅读全文
posted @ 2018-06-30 20:05 前排吃瓜 阅读(1985) 评论(0) 推荐(0) 编辑
摘要: 题目总时间限制: 1000ms 内存限制: 65536kB描述给出一个正整数a,要求分解成若干个正整数的乘积,即a = a1 * a2 * a3 * ... * an,并且1 using namespace std; int n; int ans=0; int flag; void dfs(int all,int now) { if(all==n) { ans++... 阅读全文
posted @ 2018-06-30 18:54 前排吃瓜 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.org/problemnew/show/P1876 题目背景 该题的题目是不是感到很眼熟呢? 事实上,如果你懂的方法,该题的代码简直不能再短。 但是如果你不懂得呢?那。。。(自己去想) 题目描述 首先所有的灯都是关的(注意是关!),编号为1的人走过来,把 阅读全文
posted @ 2018-06-29 21:00 前排吃瓜 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.org/problemnew/show/P2356 题目 题目描述 MedalPluS 和他的小伙伴 NOIRP 发掘了一个骨灰级别的游戏——超级弹珠。 游戏的内容是:在一个 n*n 的矩阵里,有若干个敌人,你的弹珠可以摧毁敌人,但只 能攻击你所在的行、 阅读全文
posted @ 2018-06-29 20:14 前排吃瓜 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/dinosoft/article/details/5829550 一般的线性筛法 首先先介绍一般的线性筛法求素数 这种方法比较好理解,初始时,假设全部都是素数,当找到一个素数时,显然这个素数乘上另外一个数之后都是合数(注意上面的 i*i , 比 i*2 阅读全文
posted @ 2018-06-29 18:19 前排吃瓜 阅读(6918) 评论(2) 推荐(1) 编辑
摘要: 变量声明 vector<vector<int> > 变量名; 添加行 vector<vector<int> > v2d; for(int i=0;i<n;i++) { v2d.push_back(vector<int>());//往v2d里添加行 } v2d.pop_back();//删除一行,由后 阅读全文
posted @ 2018-06-29 15:25 前排吃瓜 阅读(17279) 评论(6) 推荐(1) 编辑
摘要: 欧几里德筛法 阅读全文
posted @ 2018-06-29 12:08 前排吃瓜 阅读(153) 评论(0) 推荐(0) 编辑
摘要: #include #include //头文件 using namespace std; stack S; int main() { S.push(1); S.push(10); S.push(7);//将1,7,10先后添加到S中 while(!S.empty()) { cout<<S.top()<<endl;//读取S顶部元素并输出 ... 阅读全文
posted @ 2018-06-29 10:30 前排吃瓜 阅读(191) 评论(0) 推荐(0) 编辑
摘要: itoa 特别声明,linux无法运行此函数!!! atoi strcpy strcmp memset 用于清空字符串 阅读全文
posted @ 2018-06-28 07:55 前排吃瓜 阅读(198) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页