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

质数求解

时间:2019-07-07 09:37:12      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:pre   col   white   gcd   image   info   def   欧拉   long   

欧拉(乌拉(雾)):

\(a^{\phi\( n)}\ \equiv 1\( mod n)\)
拓展一下就是:
$a^c= $
\(1. a^{c\ mod\ \phi\( m)}\) \(gcd(a,m)=1\)
\(2. a^{c\ mod\ \phi\( m)+\phi\( m)}\) \(gcd(a,m) \ne 1\ 异或\ c \ge\ \phi\( m)\)

费??小定理(那就是\(\color {white}{nmsl(bushi)}\)

\(a^{p-1} \equiv 1\(%p)\)

\(p\)是质数

威尔逊定理

\(\(p-1)! \equiv -1\( mod p)\)
是p为质数的条件,不考

中国剩余定理(\(\color {white}{中国剩男剩女定理(buni)}\)

技术图片
真的看不懂=_=|||
上代码吧:

typedef long long ll;
ll ksm(ll a,ll b,ll p)
{
    //省略,去这里:

点我滚过去

}
ll inv(ll a,ll b)
{
    return ksm(a,b-2,b);
}
ll crt(int n,ll *a,ll *m)
{
    ll M=1,ret=0;
    for(int i=1;i<=n;i++)
        M*=m[i];
    for(int i=1;i<=n;i++)
    {
        ll w=M/m[i];
        ret=(ret+w*inv(w,m[i])*a[i])%M;
    }
    return (ret+M)%M;
    }
}

质数求解

标签:pre   col   white   gcd   image   info   def   欧拉   long   

原文地址:https://www.cnblogs.com/ComputerEngine/p/11145062.html

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