exgcd 模板,但是WA on TEST #3 求调
  • 板块CF7C Line
  • 楼主TimSwn090306
  • 当前回复8
  • 已保存回复8
  • 发布时间2023/5/7 13:16
  • 上次更新2023/10/23 16:26:38
查看原帖
exgcd 模板,但是WA on TEST #3 求调
564732
TimSwn090306楼主2023/5/7 13:16

不知为何 WA on TEST #3,感觉和题解的思路几乎说是一模一样,但就是过不了,求调qwqwqwq

提交记录

代码:

#include <bits/stdc++.h>
#define ll long long
using namespace std;
ll A,B,C,X,Y;
inline ll gcd(ll a,ll b){
	if (!b) return a;
	return gcd(b,a%b);
}
inline void exgcd(ll a,ll b,ll &x,ll &y){
	if (!b){
		x=1,y=0;
		return ;
	}
	exgcd(b,a%b,x,y);
	ll tmp=x;
	x=y,y=tmp-(a/b)*y;
}
inline void solve(int a,int b,int c){
	if (c%gcd(a,b)!=0){
		printf("-1\n");
		exit(0);
	}
	ll p=c/gcd(a,b);
	exgcd(a,b,X,Y);
	X=X*p,Y=Y*p;
}
int main(){
	scanf("%lld%lld%lld",&A,&B,&C);
	solve(A,B,-C);
	printf("%lld %lld\n",X,Y);
	return 0;
}
//

悬赏一个关注

2023/5/7 13:16
加载中...