‹ 上一题 下一题 ›

g5-08208. 名单除名 未做

1000 ms 256 MB 测试点 10 通过率 100% GESP-55级·STLlist

题目描述

班级名单 A 里有 个互不相同的小写字母串;老师又给了一张除名名单 B,共 个串。把 A 中出现在 B 里的名字全部删掉,剩下的按原顺序输出。做法:把 A 存进 list<string>,对 B 的每个串 t 执行 l.remove(t)——remove 会把所有等于 t 的元素都删掉,t 不在名单里时它什么也不做。

输入格式

第一行两个整数 、。

第二行 个互不相同的小写字母串:名单 A。

第三行 个小写字母串:除名名单 B。

输出格式

一行:剩余名字按原顺序,用空格分隔;全部删光时输出空行。

样例

输入:

4 2
tom jerry spike tyke
jerry butch

输出:

tom spike tyke

jerry 在除名名单里,被删;butch 本来就不在名单里,等于没动。

数据范围

,每个串长 。提示:l.remove(t) 按值删光所有匹配——名单里没有重复,每个串至多删掉一个名字。

输入
输出

            
答案