Problem2549--图论基础练习 - 二分图的判定

2549: 图论基础练习 - 二分图的判定

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

给出一个由n个顶点、m条边组成的无向连通图,请判定该图是否为二分图,如果是,输出Yes,否则输出No
约定:(2<=n,m<=1000)


概念解释,所谓二分图,
二分图又称作二部图,是图论中的一种特殊模型。 设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A,j in B),则称图G为一个二分图。

Input

第一行两个整数,n和m分别代表顶点数和边数
随后m行,每行两个整数,代表第i条边的连接的两个顶点编号

Output

如果是二分图,输出Yes否则输出No

Sample Input Copy

3 3
1 2
2 3
3 1

Sample Output Copy

No

Source/Category