多项式开方
描述
给定多项式
解法
倍增法
首先讨论
易知:
若
可能有多个平方根,选取不同的根会求出不同的 。
假设现在已经求出了
倍增计算即可。
时间复杂度
还有一种常数较小的写法就是在倍增维护
当
时,可能需要使用二次剩余来计算 。
上述方法需要知道
若
-
若
是奇数,则 没有平方根。 -
若
是偶数,则求出 的平方根 ,然后得到 。
洛谷模板题 P5205 【模板】多项式开根 参考代码
Newton's Method
参见 Newton's Method.
例题
贡献者:@Untitled_unrevised@kenlig@mgt@H-J-Granger@雷蒻@huayucaiji@ouuan@Ir1d@abc1763613206@TrisolarisHD
本页面最近更新:2/3/2023, 12:00:00 AM,更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用