1. 程式人生 > >線段樹補充&zkw線段樹

線段樹補充&zkw線段樹

符合區間加法的例子: 數字之和——總數字之和 = 左區間數字之和 + 右區間數字之和 最大公因數(GCD)——總GCD = gcd( 左區間GCD , 右區間GCD ); 最大值——總最大值=max(左區間最大值,右區間最大值) 不符合區間加法的例子: 眾數——只知道左右區間的眾數,沒法求總區間的眾數 01序列的最長連續零——只知道左右區間的最長連續零,沒法知道總的最長連續零   一個問題,只要能化成對一些連續點的修改和統計問題,基本就可以用線段樹來解決了   https://www.cnblogs.com/cjyyb/p/7499020.html