关闭

快速幂取模求a的b次方余c

3064人阅读 评论(2) 收藏 举报
tashj @ 2006-07-24 16:05

快速幂取模  计算 a^b mod c ?
  (a x b) mod c=((a mod c) x b) mod c.
 我们可以将 b先表示成就:
   b=at2^t+at-1 2^t-1+……a02^0. (ai=[0,1]).
 这样我们由 a^b mod c=(a^(at2^t+at-12^t-1+…a02^0)mod c.
 然而我们求  a^(2^(i+1))mod c=((a^(2^i))mod c)^2 mod c .求得。



http://tashj.yculblog.com/post.1353527.html
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:406302次
    • 积分:5582
    • 等级:
    • 排名:第4872名
    • 原创:154篇
    • 转载:124篇
    • 译文:0篇
    • 评论:62条
    最新评论