首页 > 其他 > 详细

质数求解

时间:2019-07-07 10:11:13      阅读:101      评论:0      收藏:0      [点我收藏+]

欧拉(乌拉(雾)):

\(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;
    }
}

质数求解

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!