萌新求助exgcd
  • 板块灌水区
  • 楼主Stinger
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/3/18 11:40
  • 上次更新2023/11/5 01:56:09
查看原帖
萌新求助exgcd
361308
Stinger楼主2021/3/18 11:40

怕太水就发灌水区了(

请问exgcd算出的不定方程 ax+by=gcd(a,b)ax+by=gcd(a,b) 的解,当递归边界取 x=1,y=0x=1,y=0 时,解的范围是多少?怕溢出(

简单地说就是请问这段代码会不会溢出(a,b范围为1e12)

int exgcd(const int a, const int b, int& x, int &y) {
	if (!b) return x = 1, y = 0, a;
	else {
		int g(exgcd(b, a % b, y, x));
		return y -= a / b * x, g;
	}
}
2021/3/18 11:40
加载中...