CF2120F.Superb Graphs

省选/NOI-

通过率:0%

AC君温馨提醒

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

题目描述

众所周知,Aryan 是个有趣的人。他决定创造一些有趣的图。对于一个图 GG,他如下定义 GG 的有趣图 G′G':

  • G′G' 中的每个顶点 v′v' 对应 GG 中的一个非空独立集∗^{\text{∗}}或团†^{\text{†}}。
  • G′G' 中所有顶点对应的 GG 中顶点集合两两不交,且并集覆盖 GG 的所有顶点。换言之,G′G' 中顶点对应的 GG 中顶点集合构成了 GG 的顶点集的一个划分。
  • 如果在 G′G' 中,一条边连接了两个顶点 v1′v_1' 和 v2′v_2',那么在 GG 中,v1′v_1' 对应的集合中的每个顶点都与 v2′v_2' 对应的集合中的每个顶点有一条边相连。
  • 如果在 G′G' 中,两个顶点 v1′v_1' 和 v2′v_2' 之间没有边,那么在 GG 中,v1′v_1' 对应的集合中的任意顶点与 v2′v_2' 对应的集合中的任意顶点之间都没有边相连。

又一次众所周知,Harshith 是个绝妙的人。他决定使用有趣的图来创造他自己的绝妙图。对于一个图 GG,一个有趣的图 G′′G'' 如果在其所有可能的有趣图中顶点数最少,则被称为 GG 的绝妙图。

Aryan 给了 Harshith kk 个简单无向图‡^{\text{‡}} G1,G2,…,GkG_1, G_2, \ldots, G_k,它们都建立在同一个顶点集 VV 上。Harshith 想知道,是否存在另外 kk 个图 H1,H2,…,HkH_1, H_2, \ldots, H_k,它们都建立在某个另一个顶点集 V′V' 上,满足以下条件:

  • 对于所有的 i∈{1,2,…,k}i \in \{1, 2, \ldots, k\},GiG_i 是 HiH_i 的绝妙图。
  • 如果在某对 (Gi,Hi)(G_i, H_i) 中(1≤i≤k1 \le i \le k),顶点 v∈Vv \in V 对应于 HiH_i 中一个大小大于 1 的独立集,那么在任何其他对 (Gj,Hj)(G_j, H_j) 中(1≤j≤k,j≠i1 \le j \le k, j \neq i),vv 不能对应于 HjH_j 中一个大小大于 1 的团。

请帮助 Harshith 解决他的疑问。

∗^{\text{∗}} 对于一个图 GG,如果一个顶点子集 SS 中任意两个顶点之间都没有边相连,则称 SS 为一个独立集。

†^{\text{†}} 对于一个图 GG,如果一个顶点子集 SS 中的每个顶点都与 SS 中所有其他顶点有边相连,则称 SS 为一个团。

‡^{\text{‡}} 如果一个图的边是无向的,且没有自环或重边,则称其为简单无向图。

输入格式

每个测试文件包含多组测试用例。第一行包含一个整数 tt(1≤t≤1001 \le t \le 100),表示测试用例的数量。接下来是各组测试用例的描述。

每个测试用例的第一行包含两个整数 nn 和 kk(1≤n≤300,1≤k≤101 \le n \le 300, 1 \le k \le 10)。

接下来是 kk 个图的描述。每个图的描述的第一行包含一个整数 mm(0≤m≤n⋅(n−1)20 \le m \le \frac{n \cdot (n-1)}{2})。

接下来的 mm 行,每行包含两个以空格分隔的整数 uu 和 vv(1≤u,v≤n,u≠v1 \le u, v \le n, u \neq v),表示顶点 uu 和 vv 之间有一条边。

保证所有测试用例中所有图的 mm 之和不超过 2⋅1052 \cdot 10^5,所有测试用例的 nn 之和不超过 300300。

输出格式

对于每个测试用例,如果存在满足条件的 kk 个图,则输出 "Yes";否则输出 "No"。

你可以以任何大小写形式输出答案。例如,字符串 "yEs"、"yes"、"Yes" 和 "YES" 都将被视作肯定的回答。

输入输出样例

  • 输入#1

    3
    5 2
    3
    3 4
    5 3
    5 1
    6
    3 5
    3 4
    1 4
    1 2
    2 3
    4 2
    4 3
    0
    3
    3 1
    1 4
    1 2
    4
    4 2
    4 3
    1 2
    2 3
    3 2
    0
    3
    3 1
    3 2
    1 2

    输出#1

    Yes
    Yes
    No

说明/提示

对于第一个测试用例,下面给出了图 G1,H1G_1, H_1 和 G2,H2G_2, H_2 的示例,使得 G1G_1 是 H1H_1 的绝妙图,G2G_2 是 H2H_2 的绝妙图。

在每对图中,GiG_i 的顶点 2 对应于相应 HiH_i 的独立集 {2_1,2_2}\{2\_1, 2\_2\},而 GiG_i 的其余顶点 v∈{1,3,4,5}v \in \{1, 3, 4, 5\} 对应于相应 HiH_i 中的独立集/团 {v}\{v\}(单个顶点的集合既可以被看作是独立集,也可以被看作是团)。

对于第三个测试用例,可以证明答案是 "No"。

使用 Gemini 2.5pro 翻译。

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

首页