AT_agc071_c.[AGC071C] Orientable as Desired

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

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

题目描述

给定一个简单连通无向图 GG,包含编号为 1,2,…,N1, 2, \dots, N 的 NN 个顶点和 MM 条边。第 ii 条边连接顶点 uiu_i 和 viv_i。

请判断是否存在满足以下所有条件的长度为 NN 的非负整数序列 X=(X1,X2,…,XN)X = (X_1, X_2, \dots, X_N):

  • 对于每个 v=1,2,…,Nv = 1, 2, \dots, N,XvX_v 不超过图 GG 中顶点 vv 的度数
  • 不存在一种对 GG 的 MM 条边进行定向的方法,使得得到的有向图中每个顶点 vv 的入度或出度等于 XvX_v

给定 TT 个测试用例,请对每个用例输出答案。

输入格式

输入从标准输入按以下格式给出:

TT
case1\mathrm{case}_1
⋮\vdots
caseT\mathrm{case}_T

每个测试用例的格式如下:

NN MM
u1u_1 v1v_1
u2u_2 v2v_2
⋮\vdots
uMu_M vMv_M

输出格式

输出 TT 行。第 ii 行对应第 ii 个测试用例的结果:若存在符合条件的 XX 则输出 Yes,否则输出 No。

输入输出样例

  • 输入#1

    3
    4 4
    1 2
    2 3
    3 4
    4 1
    7 6
    3 4
    3 6
    2 5
    1 2
    1 3
    2 7
    15 20
    11 13
    11 7
    12 6
    5 2
    4 1
    15 3
    9 8
    13 5
    8 6
    7 5
    11 8
    12 9
    14 1
    1 11
    6 7
    1 3
    2 3
    3 7
    5 12
    10 6

    输出#1

    Yes
    No
    Yes

说明/提示

约束条件

  • 1≤T≤1051 \leq T \leq 10^5
  • 2≤N≤2×1052 \leq N \leq 2 \times 10^5
  • N−1≤M≤2×105N - 1 \leq M \leq 2 \times 10^5
  • 1≤ui,vi≤N1 \leq u_i, v_i \leq N
  • 输入均为整数
  • 输入的图 GG 是简单连通无向图
  • 单个输入文件中所有测试用例的 NN 总和不超过 2×1052 \times 10^5
  • 单个输入文件中所有测试用例的 MM 总和不超过 2×1052 \times 10^5

样例解释 #1

对于第一个测试用例,例如 X=(2,2,2,1)X = (2, 2, 2, 1) 满足条件。
对于第二个测试用例,不存在满足条件的 XX。

翻译由 DeepSeek R1 完成

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

首页