首页 > 学院 > 开发设计 > 正文

快速幂取模

2019-11-10 17:03:46
字体:
来源:转载
供稿:网友

#include <iostream>

using namespace std;

int main()

{

int ans=1;

int a,b,c;

cin>>a>>b>>c;

while(b>0)

{

if(b%2==1)

ans=ans*a%c;

b/=2;

a=(a*a)%c;

}

cout<<ans<<endl;

return 0;

}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表