Fenwick Tree

这篇题解

解释一下是为什么

看蓝书的图,比如\(a_3\)\(c_8\)的贡献,操作一次,贡献系数为\(1\),然后将\(a_8\)\(a_3\)的贡献次数改为\(1\),考虑一下操作第二次在干什么,我们是先更新了\(a_3\)\(c_4\)的贡献,然后让\(c_8\)\(c_4\)\(a_8\)(注意这里的\(a_8\)已经不是最开始的\(a_8\)了,它现在已经包含了一个\(a_3\),即\(a_3\)在这个点的贡献为\(1\))和,而\(a_8\),也就是第一次操作后的\(c_4\),也就是说第二次操作后\(c_8\)为第一次操作后的\(c_4\)和第二次操作后的\(c_4\)的和,不难推广,第\(k\)次操作之后,\(c_8\)是第一次操作后的\(c_4\)加上第二次操作后的\(c_4\)加上第三次操作后的\(c_4\)一直加到第\(k\)次操作后的\(c_4\),于是由数学归纳可以得出上面的式子

主要就是要学会利用打表找规律吧

posted @ 2024-07-27 21:01  最爱丁珰  阅读(2)  评论(0编辑  收藏  举报