AT_arc161_f [ARC161F] Everywhere is Sparser than Whole (Judge)

题目描述

我们将非空顶点集合的简单无向图的**密度**定义为 $ \displaystyle\frac{(\text{边数})}{(\text{顶点数})} $。 给定正整数 $ N,\ D $,以及一个有 $ N $ 个顶点、$ DN $ 条边的简单无向图 $ G $。$ G $ 的顶点编号为 $ 1 $ 到 $ N $,第 $ i $ 条边连接顶点 $ A_i $ 和顶点 $ B_i $。请判断 $ G $ 是否满足以下条件。 **条件:** 设 $ G $ 的顶点集合为 $ V $。对于 $ V $ 的任意非空**真**子集 $ X $,由 $ X $ 所诱导的 $ G $ 的子图的密度严格小于 $ D $。 诱导子图的定义如下: 对于图 $ G $ 的顶点子集 $ X $,由 $ X $ 所诱导的 $ G $ 的**子图**,是指“顶点集合为 $ X $,边集合为『$ G $ 中连接 $ X $ 内任意两点的所有边』的图”。注意,上述条件只考虑既不是空集也不是全集的顶点子集。

输入格式

输入按以下格式从标准输入读入。 > $ T $ > $ \mathrm{case}_1 $ > $ \mathrm{case}_2 $ > $\vdots$ > $ \mathrm{case}_T $ 每个测试用例 $ \mathrm{case}_i\ (1\leq i\leq T) $ 的格式如下: > $ N\ D $ > $ A_1\ B_1 $ > $ A_2\ B_2 $ > $\vdots$ > $ A_{DN}\ B_{DN} $

输出格式

输出 $ T $ 行。对于第 $ i $ 个测试用例,如果给定的图 $ G $ 满足条件,则输出 `Yes`,否则输出 `No`。

说明/提示

### 限制条件 - $ T\geq 1 $ - $ N\geq 1 $ - $ D\geq 1 $ - 所有测试用例中 $ DN $ 的总和不超过 $ 5\times 10^4 $。 - $ 1\leq A_i < B_i \leq N\ (1\leq i\leq DN) $ - $ (A_i, B_i) \neq (A_j, B_j)\ (1\leq i < j\leq DN) $ ### 样例解释 1 - 第 1 个测试用例与[问题 D](./arc161_d)的输出样例 1 相同,满足条件。 - 对于第 2 个测试用例,顶点集合 $ \{1, 2, 3, 4\} $ 的非空真子集 $ \{1, 2, 3\} $ 所诱导的子图的边集合为 $ \{(1, 2), (1, 3), (2, 3)\} $,其密度为 $ \displaystyle\frac{3}{3}=1=D $。因此,该图不满足条件。 由 ChatGPT 4.1 翻译