#ABC287C. 路径图?

路径图?

路径图?

题目描述

给定一个由 NN 个顶点和 MM 条边组成的简单无向图。顶点编号为 1,2,,N1, 2, \dots, N,边编号为 1,2,,M1, 2, \dots, M

ii 条边 (i=1,2,,Mi = 1, 2, \dots, M) 连接顶点 uiu_iviv_i

判断该图是否为路径图。

什么是简单无向图? 简单无向图是指没有自环和重边,且边没有方向的图。

什么是路径图? 顶点编号为 1,2,,N1, 2, \dots, N 的图被称为路径图,当且仅当存在 (1,2,,N)(1, 2, \dots, N) 的一个排列 (v1,v2,,vN)(v_1, v_2, \dots, v_N),满足以下条件:

  • 对所有 i=1,2,,N1i = 1, 2, \dots, N-1,存在连接顶点 viv_ivi+1v_{i+1} 的边。
  • 若整数 i,ji, j 满足 1i,jN1 \leq i, j \leq Nij2|i - j| \geq 2,则不存在连接顶点 viv_ivjv_j 的边。

输入格式

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

NN MM
u1u_1 v1v_1
u2u_2 v2v_2
\vdots
uMu_M vMv_M

输出格式

若给定的图是路径图,输出 Yes,否则输出 No

样例

4 3
1 3
4 2
3 2
Yes

给定的图是一个路径图。

2 0
No

给定的图不是路径图。

5 5
1 2
2 3
3 4
4 5
5 1
No

给定的图不是路径图。

数据范围

  • 2N2×1052 \leq N \leq 2 \times 10^5
  • 0M2×1050 \leq M \leq 2 \times 10^5
  • 1ui,viN1 \leq u_i, v_i \leq N (i=1,2,,Mi = 1, 2, \dots, M)
  • 输入中的所有值均为整数。
  • 给定的图是简单图。
难度 普及
通过率
尝试 0
已通过 0
ID
2601
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签