模拟队列的各自操作:
push x ,把输出x加入队尾,保证x是一个10^9以内的正整数 pop ,删除队头(队首)元素,如果删除成功,输出“OK",如果队列中没有元素,则输出”ERROR“ front ,输出队首元素,如果队列中没有元素,则改为输出”ERROR“ back ,输出队尾元素,如果队列中没有元素,则改为输出”ERROR“ size ,输出队列中元素个数 clear ,删除所有元素 print ,按照出队顺序输出队列中所有元素,如果队列为空,输出一个空行即可(此操作并不实际出队)
模拟队列的各自操作:
push x ,把输出x加入队尾,保证x是一个10^9以内的正整数 pop ,删除队头(队首)元素,如果删除成功,输出“OK",如果队列中没有元素,则输出”ERROR“ front ,输出队首元素,如果队列中没有元素,则改为输出”ERROR“ back ,输出队尾元素,如果队列中没有元素,则改为输出”ERROR“ size ,输出队列中元素个数 clear ,删除所有元素 print ,按照出队顺序输出队列中所有元素,如果队列为空,输出一个空行即可(此操作并不实际出队)
输入第一行包含一个数字n,表示操作的数量
接着n行,第i行表示第i个操作
输出若干行,对应那些需要输出的指令
12 pop push 1 pop push 2 push 3 front back clear front push 4 push 5 print
ERROR OK 2 3 ERROR 4 5
一次