
栈与队列
阿阿阿黄
后续文章更新:https://segmentfault.com/u/aaahuang
展开
-
stack(栈)简单应用
stack常用的操作函数:top(),push(),pop(),size(),empty();应用时的模板:***********************#includeusing namespace std;***********************stackc;//创建一个空的stack,ELem是类型名(char,int,double,.......),c是自定义原创 2015-07-28 08:24:17 · 422 阅读 · 0 评论 -
priority_queue(优先队列)
队列:先输入先输出优先队列使用方法:头文件:*******************#includeusing namespace std;***********************声明方法:1.普通方法:priority_queueq;//下划线不可漏,默认从大到小输出队2.结构体声明方式:struct node{int x,y;frinen原创 2015-07-29 14:37:43 · 797 阅读 · 0 评论 -
ZZULI Oj--1819
1819: 加加加!(油)Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 57 Solved: 35SubmitStatusWeb BoardDescription实验室的小D同学又开始玩游戏了,这次他的游戏貌似很高级的样子。首先他在一张纸上写下了一个数n,然后他在两个无差别的球上写上两个数分别是a和b,他把两个球放在原创 2015-12-08 17:26:17 · 545 阅读 · 0 评论 -
hdu-2319
Card TrickTime Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 168 Accepted Submission(s): 79Problem DescriptionThe magician shuff原创 2016-01-26 14:55:34 · 373 阅读 · 0 评论 -
51nod--Huffman编码
问题:一位老木匠需要将一根长的木棒切成N段。每段的长度分别为L1,L2,......,LN(1 木匠发现,每一次切割花费的体力与该木棒的长度成正比,不妨设切割长度为1的木棒花费1单位体力。例如:若N=3,L1 = 3,L2 = 4,L3 = 5,则木棒原长为12,木匠可以有多种切法,如:先将12切成3+9.,花费12体力,再将9切成4+5,花费9体力,一共花费21体力;还可以先将12切成4原创 2016-03-03 18:08:56 · 516 阅读 · 0 评论 -
买糖果(京东2016实习生真题)
题目描述 某糖果公司专门生产儿童糖果,它最受儿童欢迎的糖果有A1、A2两个序列,均采用盒式包装。包装好的A1类糖果体积为一个存储单位,而包装好的A2类糖果体积正好是A1类的两倍。这两类糖果之所以广受儿童欢迎,是因为糖果中含有公司独家研发的魔幻因子。A1或A2序列中的糖果,看起来包装可能是一样的,但因为其中的魔幻因子含量不同被细分为不同的产品。临近传统节日,公司的糖果供不应求。作为原创 2017-04-08 10:00:20 · 1479 阅读 · 1 评论