HDU 6576:Finding a MEX(圖分塊、根號均攤 + 權值分塊數組)

題目大意:一張帶點權的無向圖,有兩種操做: 一、對每一個點修改它的點權 二、查詢這個點的全部鄰接點的權值集合U 的 mex,mex{U} 即 U中沒有的最小權值。html 整個題目的算法和複雜度受限於節點的度。 首先答案必定在 [0,d[x]],d[x] 是 x 的度。 對於度數較小的點,查詢能夠維護一個權值數組,暴力枚舉鄰接點,以後暴力枚舉權值,找到答案,修改直接O(1)修改。 對於度數較大的點
相關文章
相關標籤/搜索