zbk 学长提出了一个卷积的问题并分别以 \(\Theta(n \log ^2n)\)\(\Theta(n\log n)\) 的复杂度解决,这里给出 \(\Theta(n)\) 解法

对于 \(f_0 = 0, f_1 = 1, f_2 = 1,f_n=\sum_{i=0}^{n-1}f_if_{n-i-1}\),快速求解 \(f_n\)

首先容易列出生成函数的方程

\[F = xF^2+x^2+x\\ F = \frac{1-\sqrt{-4x^3-4x^2+1}}{2x} \]

上面的根号直接 \(\Theta(4n)\) 计算即可,然后整体左移。

相关文章:

  • 2022-01-23
  • 2021-07-02
  • 2021-07-03
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-19
  • 2021-08-06
  • 2021-10-18
  • 2022-12-23
  • 2021-06-10
相关资源
相似解决方案