#N2U04P01. 冲突关系能否分成两组

冲突关系能否分成两组

冲突关系能否分成两组

难度:T4

【知识点:二分图判定】

前置知识:二分图判定及其冻结前置单元。

题目描述与输入

第一行nn mm,随后mm行uu vv ww(w=1w=1)表示无向冲突关系。判断是否可以分成两组且每条冲突边跨组。

输出

可以输出YES,否则NO。

数据范围

1≤n≤801 \le n \le 80,0≤m≤5000 \le m \le 500,ww固定为11。无向图允许重边、自环、孤立点。

样例输入

4 4
1 2 1
2 3 1
3 4 1
4 1 1

样例输出

YES

样例说明

四边形可按{11,33}和{22,44}分两组。