练习1.25
这道题由Alyssa的一个另一版本的expmod来引出,这个expmod的功能和之前的一样的。但是之前版本的expmod每次都有一个remainder来讲乘幂控制在一个不大的范围内,这样通过不断的迭代,将很大的数字分解开来得以加快计算速度。而题目中这一版本的expmod则只通过了一次remainder。大家可以用2个非常大的数字来测试一番,比如几百亿之类的。
版权声明:本文为 NoMasp柯于旺 原创文章,未经许可严禁转载!欢迎访问我的博客:http://blog.youkuaiyun.com/nomasp
深入理解expmod算法优化
本文探讨了Alyssa提出的expmod算法的两种版本,一种通过不断迭代使用remainder操作来加速大数运算,另一种仅在最后应用remainder。通过对比数百亿级别的数字计算,揭示了不同实现方式对效率的影响。
1082

被折叠的 条评论
为什么被折叠?



