题意:
定义独立边集:集合中任两边无公共端点;独立点集:集合中任两点没有边直接相连。在一个有3n个点和m条边的图中找一个大小为n的独立边集或独立点集。
n <= 1e5,m <= 5e5,无自环和重边
思路:
先找独立边集:遍历每条边,如果某条边的两端点都没用过就取。如果找到了至少n条边就直接输出。
如果只找到小于n条边,那么被用过的点数小于2n,还有大于n个点没用过。没用过的点两两之间肯定没有边(否则会被加到独立边集),所以输出n个没用过的点。
2023-10-03 20:05:10
题意:
定义独立边集:集合中任两边无公共端点;独立点集:集合中任两点没有边直接相连。在一个有3n个点和m条边的图中找一个大小为n的独立边集或独立点集。
n <= 1e5,m <= 5e5,无自环和重边
思路:
先找独立边集:遍历每条边,如果某条边的两端点都没用过就取。如果找到了至少n条边就直接输出。
如果只找到小于n条边,那么被用过的点数小于2n,还有大于n个点没用过。没用过的点两两之间肯定没有边(否则会被加到独立边集),所以输出n个没用过的点。