A106404.午枫的邻居

普及/提高-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

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

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

  • aia_i 个人与第 bib_i 个人必须相邻。

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

输入格式

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

接下来 mm 行,每行输入两个整数 ai,bia_i,b_i ,表示第 ii 对关系好的两个人。

输出格式

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

输入输出样例

  • 输入#1

    4 2
    1 3
    2 3

    输出#1

    Yes
  • 输入#2

    4 3
    1 4
    2 4
    3 4

    输出#2

    No

说明/提示

样例解释

样例解释 1

4,1,3,2 按此顺序排列,可以满足所有条件。

样例解释 2

无论如何排列,都无法满足所有条件。

数据范围

对于 100%100\% 的数据,满足:2n1052\leq n\leq 10^5 , 0m1050\leq m \leq 10^5 , 1ai<bin1\leq a_i < b_i \leq n , 关系对 (ai,bi)(a_i,b_i) 互不相同。

首页