其他分享
首页 > 其他分享> > cf1198 C. Matching vs Independent Set(思维)

cf1198 C. Matching vs Independent Set(思维)

作者:互联网

题意:

定义独立边集:集合中任两边无公共端点;独立点集:集合中任两点没有边直接相连。在一个有3n个点和m条边的图中找一个大小为n的独立边集或独立点集。

n <= 1e5,m <= 5e5,无自环和重边

思路:

先找独立边集:遍历每条边,如果某条边的两端点都没用过就取。如果找到了至少n条边就直接输出。

如果只找到小于n条边,那么被用过的点数小于2n,还有大于n个点没用过。没用过的点两两之间肯定没有边(否则会被加到独立边集),所以输出n个没用过的点。

标签:Independent,Set,没用过,独立,边集,vs,条边,点集,个点
来源: https://www.cnblogs.com/wushansinger/p/15755924.html