- 博客(93)
- 收藏
- 关注
转载 配置cfree 5 支持C++11
最近想学c++的一些用法,但Cfree并不支持,所以在大牛的帮助下配置了一下cfree。c-free5.0版本已经可以支持c99标准。由于CFree5.0自带的GCC版本只有3.4.0,并不支持C++11,所以首先得去下载完整支持C++11的4.8.1版本——TDM-GCC-64(4.8.1)。第一步:下载并安装完成TDM-GCC-64,如下所示:第二步:配置c
2015-07-29 15:01:24 7465 1
转载 Big Number(1212)
As we know, Big Number is always troublesome. But it's really important in our ACM. And today, your task is to write a program to calculate A mod B.To make the problem easier, I promise that B wil
2015-08-12 20:52:24 306
转载 find a way to escape(1593)
一日,话说0068与***泛舟湖上。忽见岸边出现他的一大敌人elnil。0068当然不想落入elnil的魔爪,于是他就得想办法逃脱。这个湖是一个很规则的圆形,半径为R。此时0068正好在圆心位置。小船在湖中的速度为 V1,0068和elnil在岸上的速度都为V2。也就是说,如果0068在刚上岸的时候没被抓到,则他可逃脱。在任意时刻,0068和elnil都可以朝任何方向移动,但是0068
2015-08-12 20:49:48 413
原创 01-复杂度2. Maximum Subsequence Sum (25)
01-复杂度2. Maximum Subsequence Sum (25)
2015-08-06 22:08:48 346
转载 map
map C++中map容器提供一个键值对容器,map与multimap差别仅仅在于multiple允许一个键对应多个值。 一、map的说明 1 头文件 #include 2 定义 map my_Map; 或者是typedef map MY_MAP; MY_MAP
2015-08-05 15:33:55 246
转载 deque
deque deque容器为一个给定类型的元素进行线性处理,像向量一样,它能够快速地随机访问任一个元素,并且能够高效地插入和删除容器的尾部元素。但它又与vector不同,deque支持高效插入和删除容器的头部元素,因此也叫做双端队列。deque类常用的函数如下。(1) 构造函数deque():创建一个空dequedeque(int nSiz
2015-08-05 14:55:16 256
转载 list
双向循环链表list list是双向循环链表,,每一个元素都知道前面一个元素和后面一个元素。在STL中,list和vector一样,是两个常被使用的容器。和vector不一样的是,list不支持对元素的任意存取。list中提供的成员函数与vector类似,不过list提供对表首元素的操作push_front、pop_front,这是vector不具备的。和vector另一点不
2015-08-05 14:17:14 284
转载 queue
queue 一.queue模版类的定义在头文件中。queue与stack模版非常类似,queue模版也需要定义两个模版参数,一个是元素类型,一个是容器类型,元素类型是必要的,容器类型是可选的,默认为dqueue类型。定义queue对象的示例代码如下:queueq1;queueq2;queue的基本操作有:1.入队:如q.push(x)
2015-08-05 13:52:18 319
转载 stack
c++stack(堆栈)是一个容器的改编,它实现了一个先进后出的数据结构(FILO)使用该容器时需要包含#include头文件;定义stack对象的示例代码如下:stacks1;stacks2;stack的基本操作有:1.入栈:如s.push(x);2.出栈:如 s.pop().注意:出栈操作只是删除栈顶的元素,并不返回该元素。3.访
2015-08-05 13:39:07 219
转载 set
set set/multiset会根据待定的排序准则,自动将元素排序。两者不同在于前者不允许元素重复,而后者允许。1) 不能直接改变元素值,因为那样会打乱原本正确的顺序,要改变元素值必须先删除旧元素,则插入新元素2) 不提供直接存取元素的任何操作函数,只能通过迭代器进行间接存取,而且从迭代器角度来看,元素值是常数3) 元素比较动作只能用于型别相同的容器(即元素
2015-08-05 13:30:47 223
转载 vector
vector一、创建vector对象1、vector ival; 创建一个空的整形的容器对象ival。2、vector ival(n);创建一个具有n个元素的整形vector对象。3、vector ival(n,value);创建一个具有n个元素的vector对象,每个对象初始值为value。4、vector ival1(ival2);通过拷
2015-08-05 10:08:37 249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人