摘要: 题目背景 队列和优先级队列是大多数计算机科学家都知道的数据结构。但是团队队列却不被人熟知,尽管在生活中经常出现。比如,午餐时间的食堂门口的队列就是一个团队队列。在一个团队队列中,每个元素属于一个团队。如果一个元素进入一个队列,它首先从头到尾地搜寻这个队列——检查是否它的队友(在同一个团队称之为队友) 阅读全文
posted @ 2017-08-14 12:00 于繁华求淡然 阅读(590) 评论(0) 推荐(0) 编辑
摘要: queue单向队列与栈有点类似,一个是在同一端存取数据,另一个是在一端存入数据,另一端取出数据。单向队列中的数据是先进先出(First In First Out,FIFO)。在STL中,单向队列也是以别的容器作为底部结构,再将接口改变,使之符合单向队列的特性就可以了。因此实现也是非常方便的。下面就给 阅读全文
posted @ 2017-08-14 11:26 于繁华求淡然 阅读(2794) 评论(0) 推荐(0) 编辑
摘要: 学会了一点<set>的使用,而且知道了在<set>中原来会自动按从小到大的顺序排序。知道了这些,这个题就简单了,只需读入,之后再用迭代器访问着输就行了 另外,这个题需转换成小写字母,之后再用 stringstream ss(s); while (ss>>buf) dict.insert(buf);插 阅读全文
posted @ 2017-08-14 10:07 于繁华求淡然 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 10 move 9 onto 1 move 8 over 1 move 7 over 1 move 6 over 1 pile 8 over 6 pile 8 over 5 move 2 over 1 move 4 over 9 quit #include #include #include #include using namespace std; const int maxn=30; int... 阅读全文
posted @ 2017-08-14 09:58 于繁华求淡然 阅读(341) 评论(0) 推荐(0) 编辑