‹ 上一题 下一题 ›

g7-07694. 判断二分图 未做

题目描述

某城市有 个路口,编号为 到 ,路口之间修了 条无向马路。管理者想把所有路口划分成两个片区 与 (允许其中一个片区为空),使得每一条马路的两端恰好一个在 片区、另一个在 片区;能做到这一点的图称为二分图。请你判断给定的图是不是二分图。注意:图不一定连通;两个路口之间可能有多条马路;但不会出现两端是同一个路口的自环边。

输入格式

第一行包含两个整数 与 (,),分别表示结点数与边数,两个整数之间用一个空格隔开。

接下来 行,每行包含两个整数 (,),表示结点 与结点 之间有一条无向边。

输出格式

输出一行一个字符串:如果给定的图是二分图,输出 Yes;否则输出 No(请注意大小写)。

样例

输入
1 0
输出
Yes

数据范围

子任务 数据点占比 限制
1 30% ,
2 30% ,
3 40% ,

对于 的数据:,,,;图可能不连通,可能有重边,没有自环。

输入
输出

            
答案