#29206: tag可加個 分塊法


SUNGOD (黑龍炎使.煞氣ㄟSUNGOD)

學校 : 國立交通大學
編號 : 95834
來源 : [1.169.219.170]
最後登入時間 :
2024-05-31 14:37:13

把整個區間分成sqrt(n)塊,每塊處理sqrt(n)個元素->紀錄這n塊的資料&總和,修改改那塊就好(O(sqrt(n))),查詢就每塊總和加起來,加到過頭就直接進那塊裡面找第幾個(O(sqrt(n)))

total:O(n*sqrt(n)) (AC 0.1s)

 

#29208: Re:tag可加個 分塊法


fire5386 (becaidorz)

學校 : 國立清華大學
編號 : 115822
來源 : [140.114.89.50]
最後登入時間 :
2025-09-24 12:11:30

sqrt decomposition