码迷,mamicode.com
首页 > 其他好文 > 详细

【模板】 快速幂快速积

时间:2019-08-22 00:49:15      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:color   amp   快速幂取模   while   a*   col   快速幂   span   style   

 1 long long ksj(long long a,long long b,long long c)    //快速积取模 a*b%c 
 2 {
 3     long long ans=0;
 4     while(b){
 5         if(b&1)
 6             ans=(ans+a)%c;
 7         a=(a+a)%c;
 8         b>>=1 9     }
10     return ans;
11 12 
13 long long ksm(long long a,long long b,long long c)    //快速幂取模 a^b%c
14 {
15     long long ans=1;
16     while(b){
17         if(b&1)
18             ans=(ans*a)%c;
19         a=(a*a)%c;
20         b>>=1;
21     }
22     return ans;
23

 

【模板】 快速幂快速积

标签:color   amp   快速幂取模   while   a*   col   快速幂   span   style   

原文地址:https://www.cnblogs.com/xiaobuxie/p/11391880.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!