数组的进与出

题目背景

DHW原创1号。

题目描述

一日,CJJ和ZTE以及PDL几位大佬一起讨论数组的问题,他们对数组的进与出十分感兴趣。现在,他们请你编写一道程序,来帮助他们解决数组的进与出问题。

他们的问题是这样的:他们会给你一个原数组,再给你要进行的操作次数n,他们会再给你一个字符串(此字符串长度为n),分别代表他们要进行的操作,以及跟他们操作对应的数字(数字有n个)。字符串里可能有进(I),也可能有出(O),若这个字符串的第i位为进(I),则代表相对应的第i个数字要放在数组已有数字的后面一位,若为出(O),则要从数组的第一位开始找,找到相对应的第i位数字后,将它删除。

输入输出格式

输入格式:

第一行是原来的数组(可为空)。第二行是一个数n。第三行由一组字符组成,有n个。第四行是一行数字,有n个,每一个对应第三行的一个字符。要求输出进行这些操作后的数组(若输出数组为空,则什么也不输出)。

输出格式:

改变后的数组。

输入输出样例

输入样例#1:

1 2 3
5
IOIOI
1 1 2 2 3

输出样例#1:

3 1 2 3

信息

难度
9
分类
其他 点击显示
标签
递交数
2
已通过
1
通过率
50%
上传者

相关

在下列训练计划中:

DHW原创系列