非质数取模求逆元模板

不想复习扩展欧几里得了,万年不考的东西...也没太多用..

inline int exgcd(int a,int b,int& x,int& y) 
{
    if(!b) { x=1,y=0; return a; }
    int d=exgcd(b,a%b,x,y);
    int z=x; x=y; y=z-a/b*y;
    return d;
}

inline int inv(int a,int m)//a在mod m意义下的逆元
{ 
    int x,y,d=exgcd(a,m,x,y);
    return d==1?(x%m+m)%m:-1;
}
lpt的小屋 文章被收录于专栏

我想要一份甜甜的爱情

全部评论
exCRT中要用啊/kk
点赞 回复 分享
发布于 2020-12-03 14:32

相关推荐

12-04 22:31
武汉大学 Java
点赞 评论 收藏
分享
hwwhwh:同双非,有大厂实习其实也没啥用,主要看运气,等就行了
点赞 评论 收藏
分享
评论
8
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务