[問題]冪次後取餘數

作者: renyupp (哈哈笑你)   2015-12-22 21:32:59
如題
小弟現在需要對輸入資料做冪次再取餘數
例: 3^47 mod 67 = 27
次方數跟mod數都是大質數
我用pow會因為資料型態是double 所以mod後會出錯
改用陣列做大數運算又不知道要怎麼對質數取餘數
那我應該要怎麼做?還是我的觀念哪裡出錯QQ
作者: a29813287 (ShyanWang)   2015-12-22 21:43:00
square and multiply
作者: overhead (overhead)   2015-12-22 21:50:00
試試看long long? 但我沒試過不確定對不對
作者: LPH66 (-6.2598534e+18f)   2015-12-22 22:38:00
不要一次到底, 分段進行就好
作者: bigpigbigpig (To littlepig with love)   2015-12-23 05:54:00
作者: SahsB (SahsB)   2015-12-23 07:57:00
費馬小定理加 fast power

Links booklink

Contact Us: admin [ a t ] ucptt.com