[数学推导]对称轴

自古美人都是妖i 提交于 2019-12-11 17:10:38
  • 源自校内模拟赛

    Statement

  • \[(\sum_{i=0}^{p-1}\binom{2i}im^i)\bmod p\]

  • \(1\le m<p\le 10^{14}\)\(p\) 为质数

  • 多组数据,数据组数不超过 \(10^4\)

    Solution

  • 神仙题

  • 一个转化:

  • \[\binom{2n}n=\frac 1{(n!)^2}(\prod_{i=1}^n(2i-1))(\prod_{i=1}^n2i)=\frac{2^n}{n!}\prod_{i=1}^n(2i-1)\]

  • 这看上去没什么用

  • 但我们可 (bu) 以 (neng) 想到把 \(\prod\) 里面的每个数都取反后加上 \(p\) 再除以 \(2\)

  • \[ans=\sum_{i=0}^{p-1}\frac{(2m)^i}{i!}\prod_{j=1}^i(2j-1)=\sum_{i=0}^{p-1}\frac{(-4m)^i}{i!}\prod_{j=1}^i(\frac{p+1}2-j)\]

  • \[=\sum_{i=0}^{p-1}(-4m)^i\frac{\prod_{j=1}^i(\lfloor\frac p2\rfloor-j+1)}{i!}=\sum_{i=0}^{\lfloor\frac p2\rfloor}\binom{\lfloor\frac p2\rfloor}i(-4m)^i=(1-4m)^{\lfloor\frac p2\rfloor}\]

  • 于是快速幂套快 (gui) 速乘即可,每组数据 \(O(\log^2p)\)

  • 当然如果你有高超的打表和猜想技巧,这题是可以被打表水过去的

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!