早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设计算法求接a^nmodm,其中a>1,n是一个大整数.如何处理a^n的巨大数量级?

题目详情
设计算法求接a^n mod m,其中a>1,n是一个大整数.如何处理a^n的巨大数量级?
▼优质解答
答案和解析
没有这么麻烦,用普通的数据都可以了
用这样一个循环
首先用a对m取余数
然后每次循环将前面得到的余数乘上a后再对m取余数
循环n次后最后的余数就是结果