问题 E: 被点名的字符

问题 E: 被点名的字符

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

题目描述

在一个字符串内,总有几个淘气的字符,当管理员发现淘气的字符时,就会把它调到字符串最后的位置(原来淘气字符后面的字符依次向前移动一个位置),再次点名时,会按照重新排序的位置点名。现在管理员发现n个淘气的字符(每调整一个后发现一个),将他们按照给出的顺序依次调到最后位置。

举例说明:

原先字符串是  abcd

点名:0

第0个字符移动到最后一个位置,其它字符向前移动一个位置

然后再点名0

现在第0个字符为b,意思就是把b移动到最后面位置。其它字符向前移动一个位置

输入

共三行。

第一行为字符串。

第二行一个整数n,表示被发现的淘气字符的个数。

第三行n个整数ai,表示被现的淘气字符的下标。(0<=ai<字符串长度)

输出

一行一个字符串,表示调整后的字符串。

样例输入

abcde
2
1 2

样例输出

acebd

提示


如果是用string定义的字符串必须用cin输入,不能用getline输入



1<=字符串长度<=1000

[提交][状态]