帥氣總召舉辦了 APCS 營隊,營隊中共有 $N$ 位學生,為了營隊中活動需求,他想將所有學生分成兩個組別,但是有些學生們互相討厭,他們永遠不想被分到同一組。帥氣總召想問問同學們是否有辦法將所有同學分成兩組,使得同一組內任兩位學生都沒有互相討厭,注意到不能有任何一個組別是空的。
輸入第一行有兩個正整數 $N, M (2 \leq N \leq 100000, 1 \leq M \leq 100000)$,學生們以 $1, 2, \ldots, N$ 進行編號。
接下來 $M$ 行,第 $i$ 行有兩個正整數 $x_i, y_i (1 \leq x_i, y_i \leq N, x_i \neq y_i)$,代表學生 $x_i$ 和學生 $y_i$ 互相討厭,不想被分在同一組。
輸入保證對於所有 $i \neq j$ 皆有 $\lbrace x_i, y_i\rbrace \neq \lbrace x_j, y_j\rbrace$,即同一對學生之間不會重複敘述兩次討厭關係。
輸出只有一行,若可以將學生們分成兩組,請輸出 Yes
,否則請輸出 No
。
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~2 | 範例測資 | 0 |
2 | 0~51 | 無額外限制 | 100 |