codeforces813F Bipartite Checking -- LCT+分治

傳送門 題目大意: 給你一個有 n 個頂點的無向圖,初始時沒有邊,有 q 個操做,每一個操做加入或刪除一條邊,要求每次操做後輸出這個圖是不是二分圖。ios 顯然一個圖是二分圖的充要條件是不存在長度爲奇數的環。 對於圖中可能出現的每條邊,記錄它出現的某些區間,而後考慮分治。 Solve(l,r,U) 表示處理 [l,r] 的答案,其中 U 表示出現區間在 [l,r] 內的邊的集合。 用 LCT 維護
相關文章
相關標籤/搜索