AT_agc014_b.[AGC014B] Unplanned Queries

普及+/提高

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

高桥君不擅长处理树的问题。因此,青木君决定帮助高桥君练习。

首先,高桥君准备了一棵包含 NN 个顶点的树,并给每个顶点编号 11 到 NN。然后,他在每条边上写上了 00。

接着,青木君向高桥君提出了 MM 个询问。第 ii 个询问的内容如下:

  • 对于连接顶点 aia_i 和顶点 bib_i 的路径上的所有边,将这些边上写的数值加 11。

所有询问结束后,高桥君告诉青木君,无论查看哪条边,边上写着的数都变成了偶数。然而,青木君并没有事先确认高桥君准备的树结构,因此无法判断高桥君是否正确处理了所有询问。

请你帮助青木君判断,是否存在高桥君所说的那样满足要求的树结构。

输入格式

输入通过标准输入按照以下格式给出。

NN MM
a1a_1 b1b_1
a2a_2 b2b_2
⋮\vdots
aMa_M bMb_M

输出格式

如果存在满足高桥君所述性质的树,输出 YES;否则输出 NO。

输入输出样例

  • 输入#1

    4 4
    1 2
    2 4
    1 3
    3 4

    输出#1

    YES
  • 输入#2

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

    输出#2

    NO

说明/提示

限制条件

  • 2≤N≤1052 \leq N \leq 10^5
  • 1≤M≤1051 \leq M \leq 10^5
  • 1≤ai,bi≤N1 \leq a_i, b_i \leq N
  • ai≠bia_i \neq b_i

样例解释 1

例如,如果高桥君持有的树是一个“星形树”,即顶点 11 与顶点 2,3,42, 3, 4 均有边连接,此时高桥君的说法是成立的。在这种情况下,所有询问执行完毕后,每条边上写的数都是 22。

由 ChatGPT 5 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页