首頁| 新聞| 娛樂| 游戲| 科普| 文學| 編程| 系統(tǒng)| 數(shù)據(jù)庫| 建站| 學院| 產(chǎn)品| 網(wǎng)管| 維修| 辦公| 熱點
給定一個N個點的圖,初始圖中沒有邊。有Q個操作,每次操作添加一條權(quán)值為w的邊,或者刪除當前圖中一條邊。 每次操作后,都會有兩個人的在圖上輪流取點,若一條邊的兩個端點都屬于同一個人,那么這個人可以獲得這個權(quán)值的分數(shù)。先手希望自己與后手的分差盡可能大;后手希望自己與先手的分差盡可能小,求每次操作完的分差。
Data Constraint N,Q≤100000
考慮一條邊如何貢獻,設(shè)當前邊的權(quán)值為w,若我們將w/2分別加在兩個段點上,就可以發(fā)現(xiàn),當兩端屬于同一人時,權(quán)值和恰好為w否則差必定不變,這與題目相符。 所以現(xiàn)在問題轉(zhuǎn)化為,求一個有序序列奇數(shù)項和與偶數(shù)項和的差。 用權(quán)值線段樹維護區(qū)間內(nèi)奇數(shù)項的和與偶數(shù)項的和即可。
時間復(fù)雜度:O(nlogn)
索泰發(fā)布一款GTX 1070 Mini迷
AMD新旗艦顯卡輕松干翻NVIDIA
索泰發(fā)布一款GTX 1070 Mini迷你版本:小機
芭蕾舞蹈表演,真實美到極致
下午茶時間,悠然自得的休憩
充斥這繁華奢靡氣息的城市迪拜風景圖片
從山間到田野再到大海美麗的自然風景圖片
肉食主義者的最愛美食烤肉圖片
夏日甜心草莓美食圖片
人逢知己千杯少,喝酒搞笑圖集
搞笑試卷,學生惡搞答題
新聞熱點
疑難解答
圖片精選
Dictionary數(shù)據(jù)類型在Darwin視頻服
可穿戴手勢識別控制器
網(wǎng)友關(guān)注