题目大意 给你一张\(n\)个点\(m\)条边的无向图,问删去每个点后,原图是不是二分图. \(n,m\leq 100000\) 题解 一个图是二分图\(\Longleftrightarrow\)该图不存在奇环 可以用并查集,维护每个点到根的距离 如果删除\(x\)点,就要把所有不与\(x\)连接的边加入并查集 考虑分治,对于区间\([l,r]\),我们先把与\([l,mid]\)链接且不与\([mid+1,r]\)链接的边加入并查集,然后递归处理\([mid+1,r]\).另一边的情况类似.…