题目描述
读入 个整数,按输入顺序依次 push_back 进一个 deque<int>。然后反复「出队」直到取空:第 1 次出队头,第 2 次出队尾,第 3 次再出队头,第 4 次再出队尾……如此交替。请按出队顺序输出全部 个数。
输入格式
第一行一个整数 ()。
第二行 个整数 ()。
输出格式
一行 个整数:按出队顺序输出,用空格分隔。
样例
输入:
5
1 2 3 4 5
输出:
1 5 2 4 3
先取队头 1,再取队尾 5,接着队头 2、队尾 4,最后剩下的 3 从队头出去。
数据范围
。提示:d.front() 取队头元素、d.pop_front() 让队头出去;d.back() 与 d.pop_back() 管队尾——每次出队都要先取值、再弹出。