当前位置: 首页 > news >正文

多项式基本运算

参考 cmd。

乘法

NTT,不说。

求逆

倍增。

考虑 \(A(x)=\frac{1}{f(x)}\bmod x^n\),已经求得 \(B(x)=A(x)\bmod x^{\lceil \frac{n}{2} \rceil}\)

\(A(x)-B(x)=0\pmod{x^{\lceil \frac{n}{2} \rceil}}\)

\((A(x)-B(x))^2=0\pmod{x^n}\)

\(A^2(x)-2A(x)B(x)+B^2(x)=0\pmod{x^n}\)

两边同乘 \(f(x)\):

\(A(x) - 2B(x) + B^2(x)f(x)=0\pmod{x^n}\)

\(A(x)=2B(x)-B^2(x)f(x)\)

牛顿迭代

已知 \(G(x)\),求 \(F(x)\) 使 \(G(F(x))=0\pmod{x^n}\)

同样倍增,已经求得 \(B(x)=F(x)\pmod{x^{\lceil \frac{n}{2}\rceil}}\)

那么 \(F(x)=B(x)-\frac{G(B(x))}{G(B'(x))} \pmod{x^n}\)

证明:

考虑泰勒展开:\(G(F(x))=G(B(x))+\sum_{k=1}^{\infty}\frac{(F(x)-B(x))^kG^{(k)}(B(x))}{k!}\)

发现当 \(k\ge2\) 后面的式子为 \(0\),那么 \(G(F(x))=G(B(x))+(F(x)-B(x))G'(B(x))\),推一下式子就和上面的一样了。

\(\ln\)

可知 \(\ln'(x)=\frac{1}{x}\)

\(G(x)=\ln(F(x))\),两边同时求导 \(G'(x)=\frac{F'(x)}{F(x)}\)。得到 \(G'(x)\) 算回 \(G(x)\) 就好了。

\(\exp\)

\(B(x)=\exp(F(x))\),那么 \(F(x)=\ln(B(x))\)\(G(B(x))=\ln(B(x))-F(x)\)

开根

\(B(x)=\sqrt{F(x)}\),那么 \(F(x)=B^2(x)\)\(G(B(x))=B^2(x)-F(x)\)

快速幂

\(F^k=\exp(k\ln(F))\)

http://www.sczhlp.com/news/62156/

相关文章:

  • Windows11 禁用驱动程序强制签名
  • 别再花冤枉钱!这5款免费低代码平台香疯了!
  • 阿里云 网站托管销售平台软件有哪些
  • 企业官网建站联系我们内网搭建wordpress
  • 网站添加微信分享代码wordpress友情链接函数
  • 网站购物商城功能模块图广安网站设计公司
  • 网站建设视频教程推荐伊利网站建设水平评价
  • 自己制作一个网站的软件asp网站架设教程
  • 查询站长工具会给网站带来外链这样好吗东莞金融网站建设
  • 浙江住建局官方网站建模软件
  • Git
  • 手机
  • 旅游
  • 上海建筑建材业门户网站1688做网站需要多少钱
  • 【学习笔记】manacher 算法
  • 网站自己做推广深圳 网站开发公司
  • 深圳东莞网站建设前端开发中英文网站怎么做
  • 可信网站图标 费流量门业网站模板
  • wordpress站点地图样式河南自助建站建设代理
  • 贵州住房和城乡建设部网站制作个人网站的软件
  • 公司网站建设需要哪些方面河南省住房和城乡建设厅官网查询
  • 网站销售需要注册公司吗专业网站定制平台
  • 金泉网普通会员可以建设网站吗王也踏青
  • 设计网站页面鉴赏技巧ppt采用wordpress
  • 网站建设和运营的成本是多少钱长沙多用户商城网站建设
  • 高端网站设计有哪些写wordpress php文件
  • 网站后台安全广州建设网站公司哪家好
  • oracle新建用户以及创建表空间
  • 突破性AI设计工具Subframe:可视化React/Tailwind代码生成方案
  • 基于相似产品的问答预测技术解析