#6421. 不定方程

不定方程

题目背景

wsh 最近迷上了数学,他觉得大家做难度较高的编程题很累,于是出了一道简单的数学题。

题目描述

wsh 列了一个方程 axby=0ax-by=0,他给定你 aabb,求满足这个方程的 xxyy 的最小正整数值。(a,b0a,b \neq 0

输入格式

第一行一个正整数 TT,表示数据组数。

接下来 TT 行,每行两个正整数 a,ba,b,含义见题目描述。

输出格式

TT 行,每行输出两个正整数 xxyy,两数之间用一个空格隔开。

1
1 2
2
1 3
2 3

数据范围

本题采用 Subtask 捆绑测试。

  • Subtask 1( 3030 ptspts ):1T150,1a,b1051 \le T \le 150,1 \le a,b \le 10^5
  • Subtask 2( 1010 ptspts ):a=ba=b
  • Subtask 3( 2020 ptspts ):1T103,1a,b<2311 \le T \le 10^3,1 \le a,b < 2^{31}
  • Subtask 4( 1010 ptspts ):a=1a=1
  • Subtask 5( 3030 ptspts ):1T104,1a,b<2641 \le T \le 10^4,1 \le a,b < 2^{64}

未标注的数据范围均按对于全部数据适用的数据范围处理。