簡介
就是暴力
注意點
I . 的大小先輸出來看看
II . 塊數塊大小塊大小+1,所以最好用表示
III . 特判的情況
IV . 對拍技巧(by hzwer):用兩份分塊大小不一樣的代碼對拍
V . 重構:爲防止塊過大,可以在塊的大小達到一定值(比如2倍的塊大小)時把這個塊分成兩個。或者每次重新分塊。
用多大的塊好呢
例題
模板
LOJ上的《數列分塊入門1~9》傳送門
出題人的題解 傳送門
就是暴力
I . n的大小先輸出來看看
II . 塊數=塊大小/塊大小+1,所以最好用blo[n]表示
III . 特判block[l]==block[r]的情況
IV . 對拍技巧(by hzwer):用兩份分塊大小不一樣的代碼對拍
V . 重構:爲防止塊過大,可以在塊的大小達到一定值(比如2倍的塊大小)時把這個塊分成兩個。或者每n次重新O(n)分塊。
LOJ上的《數列分塊入門1~9》傳送門
出題人的題解 傳送門