P10829 [COTS 2023] 三元图 Graf

题目背景

译自 [Izborne Pripreme 2023 (Croatian IOI/CEOI Team Selection)](https://hsin.hr/pripreme2023/) D1T1。$\texttt{2s,0.5G}$。 祝 NaCly_Fish 生日快乐!(2024.7.28)

题目描述

对于非负整数 $k$,我们递归地给出 $k-{}$三元图的定义。 - $k-{}$三元图是无向图。 - 对于 $k=0$,$k-{}$三元图 是一个仅包含 $1$ 个节点和 $0$ 条边的图。 - 对于 $k\gt 0$,$k-{}$三元图由三个 $(k-1)-{}$三元图组合而成。具体地说,在这三个 $(k-1)-{}$三元图中各选择一个节点,然后在这三个节点之间两两连边,得到的就是 $k-{}$三元图。 下图展示了一张 $3-{}$三元图。 ![](https://cdn.luogu.com.cn/upload/image_hosting/fyidau35.png) 给定无向图 $G$,判断它是否是 $k-{}$三元图。

输入格式

输出格式

说明/提示

#### 样例解释 样例 $3$ 解释:这是一张 $2-{}$三元图。 #### 数据范围 对于 $100\%$ 的数据,保证: - $1\le N\le 200\, 000$,$0\le M\le 300\, 000$; - $1\le u,v\le N$。 | 子任务编号 | 分值 | 约束 | |:-----:|:------:|:-------:| | $1$ | $15$ | $N \leq 10$,$M\le 20$ | | $2$ | $20$ | $N \leq 1000$,$M\le 2000$ | | $3$ | $15$ | 满足特殊性质 | | $4$ | $50$ | 无额外约束 | 特殊性质:若 $G$ 是 $k-{}$三元图,保证每一步选择的 $3$ 个节点在之前已经被选中过。换句话说,总是选中「中间的节点」。