题意:\(dp[n]=\sum_{i=1}^ndp[i]*a[n-i]+a[n]\),求dp[n], 题解:分治fft裸题,就是用cdq分治加速fft,因为后面的需要用到前面的dp来算,不可能每次都fft过去,那样复杂度就\(O(n^2\logn)\)了 考虑当前枚举到[l,r]区间,左侧是[l,m]对于右侧每一个dp[x],左侧的贡献有\(\sum_{i=l}^m dp[i]*a[x-i]\),那么我们需要快速算出左侧所有dp对右侧每个dp的所有贡献 \(x_0|x_1|x_2|...|x_{…