P12371 【模板】最大团/最大独立集

题目描述

给定一个无向图 $G$,你需要对其分别求出: - $G$ 的一组最大团。 - $G$ 的最大团个数。 - $G$ 的一组最大独立集。 - $G$ 的最大独立集个数。 $G$ 的最大团为 $G$ 的最大完全子图,完全图为各点间两两均有连边的图。 $G$ 的最大独立集为 $G$ 的最大零子图,零图为各点间两两均没有边的图。

输入格式

第一行两个正整数 $n$ 和 $m$,分别表示图 $G$ 的节点个数以及无向边条数。 接下来 $m$ 行,每行两个数 $u,v$ 表示一条无向边连接的两个节点。 图可能会有重边,不会有自环。

输出格式

第一行两个整数 $a,b$,分别表示图 $G$ 的最大团大小(即最大团的节点个数)以及最大团个数。 第二行 $a$ 个整数,表示最大团的点集。 第三行两个整数 $p,q$,分别表示图 $G$ 的最大独立集大小(即最大独立集的节点个数)以及最大独立集个数。 第四行 $p$ 个整数,表示最大独立集的点集。 如果有多个满足要求的点集,输出任意一组即可。

说明/提示

### 样例解释 ![](https://cdn.luogu.com.cn/upload/image_hosting/tjj1sy0t.png) 图 $G$ 的最大团分别为 $\{3,4,5\}$。 图 $G$ 的最大独立集分别为 $\{1,3,6\},\{1,5,6\}$。 ### 数据范围 对于全部数据:$1\leq n\leq 50$,$0\leq m\leq 1225$,$1\leq u,v\leq n$。