Solution
首先化简 E j \sf E_j Ej 得到
E j = F j q j = ∑ i = 1 j − 1 q i × q j ( i − j ) 2 − ∑ i = j + 1 n q i × q j ( i − j ) 2 q j \Large E_j = \dfrac{F_j}{q_j}=\dfrac{\sum_{i=1}^{j-1} \frac{q_i\times q_j}{(i - j)^2} - \sum_{i=j+1}^n \frac{q_i\times q_j}{(i - j)^2}}{q_j} Ej=qjFj=qj∑i=1j−1(i−j)2qi×qj−∑i=j+1n(i−j)2qi×qj
假设 f 1 ( x ) = q x , f 2 ( x ) = 1 x 2 f1(x) = q_x, f2(x)=\frac{1}{x^2} f1(x)=qx,f2(x)=x21。
那么原始可以化简: E j = ∑ i = 1 j − 1 q i × q j ( i − j ) 2 − ∑ i = j + 1 n q i × q j ( i − j ) 2 = ∑ i = 1 j − 1 ( f 1 ( i ) − f 2 ( i − j ) ) − ∑ i = j + 1 n ( f 1 ( i ) − f 2 ( j − i ) ) \Large E_j = \sum_{i=1}^{j-1}\frac{q_i\times q_j}{(i-j)^2}-\sum_{i=j+1}^n\frac{q_i\times q_j}{(i-j)^2}=\sum_{i=1}^{j-1}(f1(i)-f2(i-j))-\sum_{i=j+1}^n (f1(i)-f2(j-i)) Ej=∑i=1j−1(i−j)2qi×qj−∑i=j+1n(i−j)2qi×qj=∑i=1j−1(f1(i)−f2(i−j))−∑i=j+1n(f1(i)−f2(j−i))
前半部分是一个卷积的形式。
后半部分考虑定义 f 1 f1 f1 函数的反转是 g g g。
那么容易发现有 ∑ i = 0 n − j g ( n − j − i ) ∗ f 2 ( i ) \sum_{i=0}^{n-j} g(n-j-i)*f2(i) ∑i=0n−jg(n−j−i)∗f2(i)。也是卷积的形式。
然后随便跑一个FFT就能过了。