第八个点wa求助
  • 板块P1292 倒酒
  • 楼主oahgnail
  • 当前回复1
  • 已保存回复1
  • 发布时间2021/8/9 12:28
  • 上次更新2023/11/4 11:26:42
查看原帖
第八个点wa求助
299630
oahgnail楼主2021/8/9 12:28

感觉这题就是用exgcd就做完了,但不知为什么wa了

代码如下:

#include<iostream>
#include<cstdio>
#include<cstring>
#include<vector>
#include<algorithm>
#include<cmath>
#include<stdlib.h>
#include<queue>
#include<ctime>
#include<map>
using namespace std;
long long a,b;
long long x,y;
long long exgcd(long long a,long long b,long long &x,long long &y)
{
	if(b==0)
	{
		x=1;
		y=0;
		return a;
	}
	long long d=exgcd(b,a%b,x,y);
	long long z=x;
	x=y;
	y=z-y*(a/b);
	return d;
}
int main()
{
	scanf("%lld%lld",&a,&b);
	long long d=exgcd(a,b,x,y);
	x=-x;
	printf("%lld\n%lld %lld\n",d,(x%b+b)%b,(y%a+a)%a);
	return 0;
}


2021/8/9 12:28
加载中...