P82421

奇数栈和偶数栈

难度 5 级 初中 数据结构入门 双端栈
讨论 统计 92通过 373提交 24.7%通过率 旧版界面
时间限制 1 秒 内存限制 128 MB

题目描述

定义一个共享栈,随机输入一串数据序列,现需要对该数据序列的奇数和偶数进行分类,奇数和偶数分别存储于两个不同的栈中,栈1中存储所有的奇数,栈2存储所有的偶数。把分类结果按照进栈的顺序逆序输出。

输入

第一行一个正整数n,表示输入的数据序列的个数;

第二行n个整数,表示输入的数据序列中的n个元素。

输出

两行数据。第一行栈1中栈顶到栈底的元素,第二行栈2中栈顶到栈底的元素。如果栈中元素为空则输出一个空行。

样例

样例 1
输入
10
1 2 3 4 5 6 7 8 9 10
输出
9 7 5 3 1
10 8 6 4 2

提示

【数据范围】

对于100%的数据满足:序列的长度小于等于10^5。

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交