已结束 GESP挑战赛#29

A7295 | 午枫的邻居

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

小午和小枫住的小区一共有 $n$ 户人家,他们排成一排编号为 $1$ 到 $n$ 。由于邻居之间的关系有好有坏,所以小午和小枫对所有人进行的调查,总结得到了 $m$ 对关系好的邻居。

他们想知道是否存在一种排列方式,使得这 $m$ 对关系好的邻居能够相邻,即以下 $m$ 个条件全部满足:

+ 第 $a_i$ 个人与第 $b_i$ 个人必须相邻。

如果存在这样一种排列方式,输出 Yes ,否则输出 No

输入格式

第一行输入两个整数 $n,m$ ,分别表示人数和关系对数。

接下来 $m$ 行,每行输入两个整数 $a_i,b_i$ ,表示第 $i$ 对关系好的两个人。

输出格式

如果存在满足所有条件的排列方式,输入 Yes ;否则输出 No

输入输出样例

输入 #1
4 2
1 3
2 3
输出 #1
Yes
输入 #2
4 3
1 4
2 4
3 4
输出 #2
No
C++ 编辑器
输入
输出