#ABC247B. 唯一昵称

唯一昵称

唯一昵称

题目描述

NN 个人,分别称为 Person 11、Person 22\dots、Person NN。Person ii 的姓为 sis_i,名字为 tit_i

考虑给这 NN 个人每人起一个昵称。Person ii 的昵称 aia_i 应满足以下所有条件。

  • aia_i 与 Person ii 的姓或名字相同。也就是说,ai=sia_i = s_iai=tia_i = t_i 成立。
  • aia_i 与任何其他人的姓和名字都不相同。也就是说,对所有满足 1jN1 \leq j \leq Niji \neq j 的整数 jj,都有 aisja_i \neq s_jaitja_i \neq t_j

是否有可能给这 NN 个人全都起出昵称?如果可能,输出 Yes;否则输出 No。

输入格式

输入按以下格式从标准输入给出:

N
s_1 t_1
s_2 t_2
⋮
s_N t_N

输出格式

如果有可能给所有人起出满足条件的昵称,输出 Yes;否则输出 No。

样例

3
tanaka taro
tanaka jiro
suzuki hanako
Yes

例如下面的分配满足题述的昵称条件:a1=a_1 = taro,a2=a_2 = jiro,a3=a_3 = hanako。(a3a_3 取 suzuki 也可以。)

但注意不能让 a1=a_1 = tanaka,因为 Person 22 的姓 s2s_2 也是 tanaka,这违反昵称的第 2 个条件。

3
aaa bbb
xxx aaa
bbb yyy
No

不存在能满足题述条件的昵称分配方式。

2
tanaka taro
tanaka taro
No

可能存在姓和名字都相同的两个人。

3
takahashi chokudai
aoki kensho
snu ke
Yes

可以令 a1=a_1 = chokudai,a2=a_2 = kensho,a3=a_3 = ke。

数据范围

  • 2N1002 \leq N \leq 100
  • NN 是整数。
  • sis_itit_i 是由小写英文字母组成的字符串,长度在 111010(含)之间。
难度 普及-
通过率
尝试 0
已通过 0
ID
2425
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签