bitset
摘要:bitset类简化了位集的处理,有些程序要使用二进制位的有序集来保存一组项或条件的标志位,可以考虑使用bitset。需要的文件:#include Using std::bitsetlbitset对象的定义和初始化定义bitset时,要明确bitset有多少位:bitset bitvec// 32位...
阅读全文
posted @
2014-09-26 20:13
Unico
阅读(139)
推荐(0)
合唱队形 (DP)
摘要:N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足T1Ti+1>…>TK(1 2 #include 3 #include ...
阅读全文
posted @
2014-09-22 21:47
Unico
阅读(646)
推荐(0)
hdu 2151 Worm
摘要:WormTime Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2725Accepted Submission(s): 1760Problem Descri...
阅读全文
posted @
2014-09-12 17:20
Unico
阅读(148)
推荐(0)
hdu 1087 Super Jumping! Jumping! Jumping!
摘要:Super Jumping! Jumping! Jumping!Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 22606Accepted Subm...
阅读全文
posted @
2014-09-10 20:58
Unico
阅读(177)
推荐(0)
HDU 2084 树塔
摘要:C -数塔Time Limit:1000MSMemory Limit:32768KBDescription在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的:有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少?已经告诉你了,这是个DP的题...
阅读全文
posted @
2014-09-10 20:23
Unico
阅读(138)
推荐(0)
C++ stack、queue的用法
摘要:C++ STL--stack/queue 的使用方法1、stackstack 模板类的定义在头文件中。stack 模板类需要两个模板参数,一个是元素类型,一个容器类型,但只有元素类型是必要的,在不指定容器类型时,默认的容器类型为deque。定义stack 对象的示例代码如下:stack s1;sta...
阅读全文
posted @
2014-09-05 20:37
Unico
阅读(258)
推荐(0)
优先队列(Priority Queue)的用法
摘要:优先队列用法在优先队列中,优先级高的元素先出队列。标准库默认使用元素类型的qi;通过,greater>qi2;其中第二个参数为容器类型。第二个参数为比较函数。故示例2中输出结果为:2 3 5 6 9第三种方法:自定义优先级。structnode{friendbooloperator(noden1,n...
阅读全文
posted @
2014-09-05 20:32
Unico
阅读(1108)
推荐(0)
c++中 vector 的用法
摘要:在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout::iterator it;for(it=vec....
阅读全文
posted @
2014-09-05 20:29
Unico
阅读(180)
推荐(0)