logo AlgoBeat OnlineJudge
登录 注册

#200399. [国家集训队] 稳定婚姻

内存限制:125 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

我们已知 对夫妻的婚姻状况,称第 对夫妻的男方为 ,女方为 。若某男 与某女 曾经交往过(无论是大学,高中,亦或是幼儿园阶段,),则当某方与其配偶(即 )感情出现问题时,他们有私奔的可能性。不妨设 和其配偶 感情不和,于是 旧情复燃,进而 因被戴绿帽而感到不爽,联系上了他的初恋情人 ……一串串的离婚事件像多米诺骨牌一般接踵而至。若在 离婚的前提下,这 个人最终依然能够结合成 对情侣,那么我们称婚姻 为不安全的,否则婚姻 就是安全的。

给定所需信息,你的任务是判断每对婚姻是否安全。

输入格式

第一行为一个正整数 ,表示夫妻的对数;

以下 行,每行包含两个字符串,表示这 对夫妻的姓名(先女后男),由一个空格隔开;

行包含一个正整数 ,表示曾经相互喜欢过的情侣对数;

以下 行,每行包含两个字符串,表示这 对相互喜欢过的情侣姓名(先女后男),由一个空格隔开。

输出格式

输出文件共包含 行,第 行为 Safe(如果婚姻 是安全的)或 Unsafe(如果婚姻 是不安全的)。

样例

样例输入 1

2
Melanie Ashley
Scarlett Charles
1
Scarlett Ashley

样例输出 1

Safe
Safe

样例输入 2

2
Melanie Ashley
Scarlett Charles
2
Scarlett Ashley
Melanie Charles

样例输出 2

Unsafe
Unsafe

数据范围与提示

对于 的数据,

对于 的数据,

对于 的数据,所有姓名字符串中只包含英文大小写字母,大小写敏感,长度不大于 ,保证每对关系只在输入文件中出现一次,输入文件的最后 行不会出现未在之前出现过的姓名,这 个人的姓名各不相同,