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

费马小定理

时间:2018-04-06 23:41:40      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:int   log   quic   col   while   ret   style   span   UI   

计算分数n/m对c取模

long long int c;
long long int quick(long long int n,long long int m)
{
    long long int ans=1;
    n=n%c;
    while(m>0)
    {
        if(m&1) ans=(ans*n)%c;
        n=(n*n)%c;
        m>>=1;
    }
    return ans;
}
int main()
{
    long long int n,m;
    cout<<(n)*quick(m,c-2)%c<<endl;
}

 

费马小定理

标签:int   log   quic   col   while   ret   style   span   UI   

原文地址:https://www.cnblogs.com/ww123/p/8729002.html

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