T574957 「PA Mashup #2」人赢

题目描述

给定一张 $n$ 个点 $m$ 条边的**简单**(无重边自环的)无向图 $G=(V,E)$。其中节点编号 $1\sim n$。 给定正整数 $d$。选出一个最大的点集 $S\subseteq V$,满足: - $\forall u\in S$,$\displaystyle \sum_{v\in S} [(u,v)\in E]\ge d$。换句话说,$u$ 向 $S$ 内点至少连了 $d$ 条边。 - $S$ 的导出子图(induced subgraph)是连通的。 你需要构造一个 $S$ 使得 $|S|$ 取到最大值,或者报告无解。 点集 $V'\subseteq V$ 的导出子图定义为 $G'=(V',E')$,其中 $E'=\{(u,v)\in E: u\in V'\land v\in V'\}$。

输入格式

第一行,三个正整数 $n,m,d$。 接下来 $m$ 行,每行两个正整数 $u,v$,表示 $(u,v)\in E$。

输出格式

如果符合条件的 $S$ 不存在,输出一行一个 $\texttt{NIE}$。 否则,第一行输出 $|S|$,第二行**升序**输出 $S$ 中节点的编号。

说明/提示

- $1\le d\lt n\le 2\times 10^5$; - $1\le m\le 2\times 10^5$。 - 给定的图无重边自环。