题意: 维护一个序列,支持两种操作:1.区间[l,r]的权值+x2.询问区间[l,r]的函数和,即∑fib(x)这里的函数即斐波那契函数数据范围:1≤n,q≤105 思路:一般求斐波那契函数的方法可以考虑矩阵乘法,这里也是这样的.我们不用线段树维护权值,我们用线段树维护线段树维护区间矩阵和.有一个矩阵乘法的性质:A*B+A*C=A*(B+C)在求斐波那契数列中,是A*F,A是变换矩阵,F是列矩阵那么我们用线段树的lazy标记维护A矩阵,然后用sum维护F矩阵之后在线段树上,就变成了区间更新乘以x…