#nt102. 扩展欧几里得

扩展欧几里得

扩展欧几里得

题目描述

输入TT,一共TT组数据,每组两个数a,ba, b,输出ax−by=gcd⁡(a,b)ax-by=\gcd(a,b)的最小非负整数解(x,y)(x, y)。

输入格式

第一行一个数字TT。

接下来TT行,每行两个数字a,ba, b。

输出格式

一共TT行,每行两个数,表示x,yx, y。

样例输入

2
1 2
100 150

样例输出

1 0
2 1

数据范围

对于100%100\%的数据,保证1≤T≤104,1≤a,b≤1091\leq T\leq 10^4, 1\leq a, b\leq 10^9。