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

exgcd求逆元模板

时间:2015-08-15 23:07:22      阅读:464      评论:0      收藏:0      [点我收藏+]

标签:

求x在模为mod时的逆元:

exgcd(x,mod,x,y)

求出后,第三个参数就是逆元。

mod可以不为质数

template <class T>
T exgcd(T a, T b, T &x, T &y) {
	if (!b) {
		x = 1, y = 0;
		return a;
	}
	T t, ret;
	ret = exgcd(b, a%b, x, y);
	t = x, x = y, y = t - a / b*y;
	return ret;
}



版权声明:本文为博主原创文章,未经博主允许不得转载。

exgcd求逆元模板

标签:

原文地址:http://blog.csdn.net/qq574857122/article/details/47686197

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