借这个题学新姿势,这个题需要利用差分才能AC,普通树状树有3个点过不了. 差分原理(参考题解区大佬): 一个例子,一组数据 $ a[] = { 1, 5, 4, 2, 3 } $,差分后得到 $ b[] = { 1, 4, -1, -2, 1 } $,其中 $ a_0 = 0, b_i = a_i - a_{i - 1} $,求原数组 $ a_n $ 某个位置 $ i $ 上的值. 由 $ b_i = a_i - a_{i - 1} \Rightarrow a_i = b_i + a_{i -…