CF1325F Ehab's Last Theorem 题解

Sol

\(k=\left\lceil\sqrt{n}\right\rceil\)

首先注意到环相当容易做,直接 DFS 生成树,然后判断是否有点对 \((a,b)\) 满足 \(a\)\(b\) 的祖先且 \(dis_{a,b}>=k\)

如果不存在环,那么就意味着对于任何一个点,他能到的点数一定小于 \(k\),从下往上做即可。

posted @ 2025-10-17 15:33  incra  阅读(5)  评论(0)    收藏  举报