题目链接
做法
我们可以快速处理左边的式子,对于右边的式子,令 $ b_i = a_i - i $ 。
将括号展开发现 $ b_i - b_j > 0 (i < j) $ ,所以当 $ i \geq j $ 时贡献记为负数,可以忽略。
令 $ \prod_{1 \leq i < j \leq n} (b_i - b_j) = \sum x^{f(x)} $ ,显然可以通过卷积求出 $ \sum x^{f(x)} $ 。
注意根据费马小定理 $ f(x) $ 应由 $ mod - 1 $ 取模,所以不能写 $ ntt $ ,由于答案不会爆 $ long~long $ ,所以可以写 $ fft $ 。
1 |
|