【题目链接】
【思路要点】
- 不妨令 a ≤ b ≤ c a\leq b\leq c a≤b≤c ,由 a + b + c = N a+b+c=N a+b+c=N ,则有 a ≤ N 3 , b ≤ N 2 , c ≥ N 3 a\leq\frac{N}{3},b\leq\frac{N}{2},c\geq\frac{N}{3} a≤3N,b≤2N,c≥3N 。
- 由于我们只希望有两个导出子图连通,因此一定是 a , b a,b a,b 对应的两个子图,换言之,我们至多可以浪费 c c c 个点。
- 任取一个图的搜索树,考虑找到最深的一个子树大小 ≥ a \geq a ≥a 的节点 x x x ,那么 x x x 的每个子树大小均 < a <a <a 。
- 记 x x x 子树大小为 s i z e x size_x sizex</