Loading

CF920E Connected Components? 鸽巢原理

容易发现最少的补图的出度的一个点只会有 \(\le \frac{2m}{n}\) 的出度,也就是说设出度最小的点为 \(pos\),那么至少有 \(n - \frac{2m}{n}\) 个点与 \(pos\) 在同一个连通块内,然后对于剩下不与 \(pos\) 相连的 \(\frac{2m}{n}\) 个点,对于每个点 \(O(n)\) 并查集合并一下,然后复杂度就是 \(O(n + m + \frac{2m}{n} \times n)\) 就是线性的了qwq。

本质上就是鸽巢原理。

posted @ 2024-09-20 15:40  Alexande  阅读(31)  评论(0)    收藏  举报