
栈和队列
文章平均质量分 61
ctsas
这个作者很懒,什么都没留下…
展开
-
栈和队列
使用标准库的栈和队列时,先包含相关的头文件#include#includeusing namespace std;定义栈如下:stack stk;定义队列如下:queue q;栈提供了如下的操作[cpp] view plain copys.empty() 如果栈为空返回true,否则转载 2016-12-06 19:12:05 · 249 阅读 · 0 评论 -
栈和队列的操作
优先队列涉及priority_queue函数它的模板声明带有三个参数,priority_queueType 为数据类型, Container 为保存数据的容器,Functional 为元素比较方式。Container 必须是用数组实现的容器,比如 vector, deque 但不能用 list.STL里面默认用的是 vector. 比较方式默认用 operator参数缺省的话,原创 2016-12-07 17:50:44 · 2409 阅读 · 0 评论 -
Pots --bfs
You are given two pots, having the volume of A and B liters respectively. The following operations can be performed:FILL(i) fill the pot i (1 ≤ i ≤ 2) from the tap; DROP(i) empty the pot i原创 2017-02-06 12:34:56 · 342 阅读 · 0 评论 -
Replace To Make Regular Bracket Sequence 括号配对
好久没写文章了|chutzpah.xyz You are given string s consists of opening and closing brackets of four kinds , {}, [], (). There are two types of brackets: opening and closing. You can replace any b原创 2017-01-19 18:54:49 · 682 阅读 · 0 评论 -
南阳1092-数字分隔(二)
数字分隔(二)时间限制:1000 ms | 内存限制:65535 KB难度:3描述在一个遥远的国家,银行为了更快更好的处理用户的订单,决定将一整串的数字按照一定的规则分隔开来,分隔规则如下:1、实数的整数部分按照每三个数字用逗号分隔开(整数部分的高位有多余的0时,需先将多余的0过滤后,再进行数字分隔,如:0001234567 输出结果为1,234,567.00)2、原创 2016-12-08 17:27:24 · 2529 阅读 · 0 评论 -
[HPU] LianLianKan [STL&stack]
题目描述 Nanae很喜欢和朋友玩游戏。虽然有时候看起来很无趣,今天Nanae发明一个新游戏叫LianLianKan。这个游戏是在一个数字栈玩的,现在有一个数字栈,我们必须从顶部到底部连接和消除相同的一对元素。你只能连接和消除与栈顶元素相同的元素,从栈里消除他们之后,所有的元素会下落。尽管这游戏好像非常有趣,但是事实上它真的非常无聊。所以,为了证明我在Nanae的朋友里面是一个聪明人,Nanae加原创 2017-02-21 20:20:13 · 554 阅读 · 0 评论 -
[Aizu]-0558 Cheese [BFS]
問題今年も JOI 町のチーズ工場がチーズの生産を始め,ねずみが巣から顔を出した.JOI 町は東西南北に区画整理されていて,各区画は巣,チーズ工場,障害物,空き地のいずれかである.ねずみは巣から出発して全てのチーズ工場を訪れチーズを 1 個ずつ食べる.この町には,N 個のチーズ工場があり,どの工場も1種類のチーズだけを生産している.チーズの硬さは工場によって異なっており,硬さ 1 から N までのチ原创 2017-03-03 09:03:18 · 1005 阅读 · 0 评论