会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
kyEEcccccc
首页
新随笔
联系
订阅
管理
2022年11月25日
快速取模算法(Barrett Reduction)
摘要: 原理:取模运算低效的原因本质是除法运算的低效。如果能将除法变成其它运算就可以加速。具体地,将除以任意数转化成“乘一个数、除以一个 $2^k$ ”(取 $2^{62}$ 即可确保 `int` 范围内运算较为精确)。需要使用 `__int128` 来进行乘法。 一般来说,模数是常数编译器会优化,速度不会
阅读全文
posted @ 2022-11-25 19:05 kyEEcccccc
阅读(3510)
评论(0)
推荐(0)
编辑
公告