AtCoder Grand Contest 014
B
Unplanned Queries
AtCoder
⌀ 1236
原题
← AC →
翻译中…

Problem Statement

翻译中…

Takahashi is not good at problems about trees in programming contests, and Aoki is helping him practice.

翻译中…

First, Takahashi created a tree with $N$ vertices numbered $1$ through $N$, and wrote $0$ at each edge.

翻译中…

Then, Aoki gave him $M$ queries. The $i$-th of them is as follows:

翻译中…
  • Increment the number written at each edge along the path connecting vertices $a_i$ and $b_i$, by one.
翻译中…

After Takahashi executed all of the queries, he told Aoki that, for every edge, the written number became an even number. However, Aoki forgot to confirm that the graph Takahashi created was actually a tree, and it is possible that Takahashi made a mistake in creating a tree or executing queries.

翻译中…

Determine whether there exists a tree that has the property mentioned by Takahashi.

翻译中…

Constraints

翻译中…
  • $2 ≤ N ≤ 10^5$
  • $1 ≤ M ≤ 10^5$
  • $1 ≤ a_i,b_i ≤ N$
  • $a_i ≠ b_i$
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N M
a_1 b_1
:
a_M b_M

翻译中…

Output

翻译中…

Print YES if there exists a tree that has the property mentioned by Takahashi; print NO otherwise.

翻译中…

样例

Input #1
4 4
1 2
2 4
1 3
3 4
Output #1
YES
For example, Takahashi's graph has the property mentioned by him if it has the following edges: $1-2$, $1-3$ and $1-4$. In this case, the number written at every edge will become $2$.
Input #2
5 5
1 2
3 5
5 1
3 4
2 3
Output #2
NO
题目信息
题号
agc014_b
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。