#abc287c. C - Path Graph?
C - Path Graph?
Score : points
问题陈述
你得到一个含有 个顶点和 条边的简单无向图。顶点编号为 ,边编号为 。 其中第 条边 连接顶点 和 。
确定该图是否是一条路径图。
简单无向图是什么?简单无向图是指不含自环且不存在多条边的图,其边没有方向。
路径图是什么?如果存在一个序列 ,它是 的一个排列,并满足以下条件,则具有 个顶点(编号为 )的图被称作路径图:
- 对于所有 ,存在一条连接顶点 和 的边。
- 若整数 和 满足 以及 ,则不存在连接顶点 和 的边。
以上为通义千问 qwen-max 翻译,仅供参考。
Problem Statement
You are given a simple undirected graph with vertices and edges. The vertices are numbered , and the edges are numbered .
Edge connects vertices and .
Determine if this graph is a path graph.
What is a simple undirected graph? A simple undirected graph is a graph without self-loops or multiple edges whose edges do not have a direction.
What is a path graph? A graph with vertices numbered is said to be a path graph if and only if there is a sequence that is a permutation of and satisfies the following conditions:
- For all , there is an edge connecting vertices and .
- If integers and satisfies and , then there is no edge that connects vertices and .
Constraints
- All values in the input are integers.
- The graph given in the input is simple.
Input
The input is given from Standard Input in the following format:
Output
Print Yes
if the given graph is a path graph; print No
otherwise.
Sample Input 1
4 3
1 3
4 2
3 2
Sample Output 1
Yes
Illustrated below is the given graph, which is a path graph.
Sample Input 2
2 0
Sample Output 2
No
Illustrated below is the given graph, which is not a path graph.
Sample Input 3
5 5
1 2
2 3
3 4
4 5
5 1
Sample Output 3
No
Illustrated below is the given graph, which is not a path graph.
update @ 2024/3/10 11:59:46