Description 给定一个数列,维护两种操作 操作 \(1\),将区间 \([l,r]\) 的数字统一加 \(x\). 操作 \(2\),求 \(\sum \limits_{i=l}^r f(val[i])\),其中 \(f(i)\) 表示斐波那契数列的第 \(i\) 项.' 答案对 \(10^9+7\) 取模. Solution 线段树维护矩阵. 因为是斐波那契数列,容易想到用矩阵快速幂来求这个东西. 想这样做的话,要想清楚两个问题: 因为题目中求的是和,那么知道 \([l,mid]\)…