logo AlgoBeat OnlineJudge
登录 注册

#10152. [ABSEC0005] 文章标签推荐系统

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: AlgoBeat 官方账号

题目描述

某写作平台允许作者为一篇文章添加若干个标签(每个标签由小写字母组成,不含空格)。平台有一个热门标签库(仅包含小写字母)。

现在给定一篇文章的所有标签列表,以及热门标签库,请完成以下推荐:

  1. 如果文章已经包含热门标签库中的全部标签,输出 "Perfect"
  2. 否则,找出热门标签库中所有未被文章包含的标签;
  3. 输入时热门标签库的顺序输出这些缺失的标签,之间用空格隔开;
  4. 如果没有缺失(即第 1 条情况),输出 "Perfect"

输入格式

  • 第一行一个整数 ,表示文章标签的数量。
  • 第二行 个字符串,表示文章的标签列表(可能重复,按重复仅算一次)。
  • 第三行一个整数 ,表示热门标签库的大小。
  • 第四行 个字符串,表示热门标签库。

输出格式

按题目要求输出一行结果字符串。

样例

输入样例

4
python java cpp rust
6
python golang rust javascript cpp kotlin

输出样例

golang javascript kotlin

样例解释:文章标签为 python, java, cpp, rust,热门库为 python, golang, rust, javascript, cpp, kotlin。文章包含 python, rust, cpp,缺失 golang, javascript, kotlin,按热门库原序输出。

数据范围与提示

  • 每个标签长度 满足
  • 所有标签仅包含小写英文字母