STL
hello689
此号已废,勿cue。
展开
-
L2-014. 列车调度
//看到这个程序后深感STL的神奇,也重新认识到STL在算法竞赛中的重要性L2-014. 列车调度时间限制300 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越火车站的列车调度铁轨的结构如下图所示。Figure两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。...原创 2018-03-20 22:05:33 · 149 阅读 · 0 评论 -
元素的去重(unique的应用)
以前遇到那种要去重的题总是束手无措或是写一个笨方法,循环比较删除。今天决定学习一下去重的函数,顺便分享一下。有问题的欢迎指出。#include <bits/stdc++.h>//包含所有C++中的头函数using namespace std;int main(){ int s[]={4,4,2,5,3,1,5,5,4}; vector<int>v(s,s+9)...原创 2018-03-17 11:46:47 · 201 阅读 · 0 评论 -
全排列
以前只知道用递归做全排列,现在分享一个全排列的函数。函数法:在<algorithm>中的next_permutation;#include <iostream> #include <algorithm>using namespace std;int main(){ int n,p[10]; cin>>n; for(int i=0;i<...原创 2018-03-08 16:36:40 · 185 阅读 · 0 评论 -
STL中常用函数
STL容器Stack头文件写:#include<stack>定义: stack <TYPE> StackName;成员函数:成员函数功能bool empty()栈为空返回true,否则返回falsevoid pop()删除栈顶元素,即出栈void push(const TYPE &val)将新元素val进栈,使其成为栈顶元素TYPE &top()查看当前栈顶...原创 2018-03-03 16:27:20 · 3491 阅读 · 0 评论 -
C/C++中常用库函数-#include<algorithm>
//algorithm意为"算法",是C++的标准模版库(STL)中最重要的头文件之一,提供了大量基于迭代器的非成员模板函数。点击:<math.h>中函数用法 <string.h>中函数用法#include<algorithm>函数用法:不修改内容编辑adjacent_find查找两个相邻(Adjacent)的等价(Identical)元素all_...原创 2018-01-26 11:36:00 · 9016 阅读 · 0 评论