3591: 友好分组
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:10
解决:5
题目描述
小乐组织了一场农场聚会,有 头牛参加。
每头牛有一个编号: 到 。
但有些牛之间是“冤家”,不能分到同一组。已知有 对冤家关系。
现在,小乐想把这些牛分成 两组,使得:
- 每头牛必须属于且仅属于一组;
- 每组至少有一头牛;
- 没有一对冤家牛在同一个组里。
请你帮助小乐判断:是否可以成功分组?
如果可以,输出 YES;否则输出 NO。
输入
-
第一行:两个整数 和
- :牛的数量()
- :冤家对数()
- 接下来 行:每行两个整数 和 ,表示牛 和牛 是冤家()
- 保证没有重复的冤家对。
输出
一行:如果可以分成两组,输出 YES;否则输出 NO。
样例输入 复制
4 3
1 2
2 3
3 4
样例输出 复制
YES
提示
| 变量 | 范围 | 说明 |
|---|---|---|
| 牛的数量 | ||
| 冤家对数 | ||
| 冤家编号 |