STL
文章平均质量分 60
Yoangh
奋斗的小程序猿
展开
-
nyoj 55 懒省事的小明 优先队列 multiset 还有暴力
懒省事的小明时间限制:3000 ms | 内存限制:65535 KB难度:3描述 小明很想吃果子,正好果园果子熟了。在果园里,小明已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。小明决定把所有的果子合成一堆。 因为小明比较懒,为了省力气,小明开始想点子了: 每一次合并,小明可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。原创 2013-09-06 17:10:35 · 1736 阅读 · 0 评论 -
c++之string~优先队列
优先队列是一种很好的数据结构,熟练运用它很多题目都能够很容易的解决。首先优先队列头文件 #include 定义有两种方法 一般的 priority_queue q;或者如果自己定义函数的话就用这个方法 priority_queue,cmp> q;自己定义函数直接在内部定义方法:struct Node{ int num; int cycle; int原创 2014-01-12 19:42:13 · 2997 阅读 · 0 评论 -
poj(2431)(优先队列http://poj.org/problem?id=2431)
题目:http://poj.org/problem?id=2431t原创 2014-05-20 21:19:08 · 1647 阅读 · 0 评论 -
C++STL之关联容器【map】【set】
#include #include #include #include #include #include #include #include #include #include using namespace std;int main(){ pair p; p = make_pair(1,2) ; pair p1(1,"sttttaa");原创 2014-08-04 09:21:09 · 4587 阅读 · 0 评论 -
C++STL之set容器及stream类
首先讲stream流类头文件#include 其功能是进行不同类型之间的转换,跟C语言 fscanf 和 fprintf 作用是相同的,但是比C语言的更简便更好用。用法很简单#include #include #include int main(){ std::stringstream stream; std::string result; in原创 2014-06-22 00:00:14 · 2454 阅读 · 0 评论 -
C++STL之string
在学习c++STL中的string,在这里做个笔记,以供自己以后翻阅和初学者参考。1:string对象的定义和初始化以及读写string s1; 默认构造函数,s1为空串string s2(s1); 将s2初始化为s1的一个副本string s3("valuee"); 将s3初始化一个字符串面值副本string s4(n,'c'); 将s4 初始化为字符'原创 2013-04-06 10:17:04 · 40237 阅读 · 3 评论 -
STL顺序容器【vector】【deque】【list】
我们都知道,stl容器中将容器分为两类,序列式容器和guan原创 2014-07-31 10:45:44 · 2172 阅读 · 0 评论 -
竞赛中常用的C++写法
首先是构造函数,重载#include #include #include #include #define maxn 65540using namespace std;struct Node{ int x,y; Node (int x = 0,int y = 0):x(x),y(y) {} //构造函数};Node operator + (const N原创 2014-10-20 14:52:02 · 2372 阅读 · 0 评论