慢速乘#笔记
发布日期:2021-06-29 02:23:32 浏览次数:2 分类:技术文章

本文共 181 字,大约阅读时间需要 1 分钟。

慢速乘

原理:把其中一个乘数拆成二进制形式的和,分别于另外一个乘数相乘,与快速幂类似。

模板:

ll f(ll a, ll b,ll c){
ll ans = 0; while (b!=0) {
if (b & 1)ans = (ans + a) % c; a = (a << 1) % c; b >>= 1; } return ans;}

转载地址:https://blog.csdn.net/YYDS777/article/details/113943268 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:快速排序#笔记
下一篇:前缀和,差分#笔记

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月04日 22时25分02秒