OJ现已增加邮箱找回密码功能,还没有绑定邮箱的同学们请抓紧时间,以免密码丢失无法找回


问题1209--循环队列

1209: 循环队列

时间限制: 1 Sec  内存限制: 128 MB
提交: 79  解决: 19
[提交] [状态] [讨论版] [命题人:]

题目描述

根据给定的空间构造顺序循环队列,规定队满处理方法为少用一个元素空间。
例如,给定5个元素空间构造循环队列,则只能存放4个元素。
试根据入队及出队操作判断队列最后的元素存放情况,并输出最后队列中的元素值,
即完成给定入队及出列操作后一次性全部出队的元素值。要求采用顺序队列完成。

输入

输入的第一行为一个自然数n(1<=n<=100000),表示要求构造的顺序循环队列空间数。
第二行为操作次k(1<=k<=1000000),接下来k行为出队入队操作,每行各代表一次操作。入队用in表示,
出队用out表示,如果是入队,则in隔一空格后为一整数,表示入队元素值。

输出

输出完成所有入队出队操作后,一次性出队元素。用一个空格隔开。可以假定队在完成所有操作后不为空。

样例输入 Copy

4
7
in 1
in 2
in 5
in 6
out
out
in 8

样例输出 Copy

5 8

来源/分类

队列