Codeforces Round 730 (Div. 2)
A
Exciting Bets
Codeforces
900
原题
←B →
翻译中…

Welcome to Rockport City!

翻译中…

It is time for your first ever race in the game against Ronnie. To make the race interesting, you have bet $a$ dollars and Ronnie has bet $b$ dollars. But the fans seem to be disappointed. The excitement of the fans is given by $gcd(a,b)$, where $gcd(x, y)$ denotes the greatest common divisor (GCD) of integers $x$ and $y$. To make the race more exciting, you can perform two types of operations:

翻译中…
  1. Increase both $a$ and $b$ by $1$.
  2. Decrease both $a$ and $b$ by $1$. This operation can only be performed if both $a$ and $b$ are greater than $0$.
翻译中…

In one move, you can perform any one of these operations. You can perform arbitrary (possibly zero) number of moves. Determine the maximum excitement the fans can get and the minimum number of moves required to achieve it.

翻译中…

Note that $gcd(x,0)=x$ for any $x \ge 0$.

翻译中…

Input

翻译中…

The first line of input contains a single integer $t$ ($1\leq t\leq 5\cdot 10^3$) — the number of test cases.

翻译中…

The first and the only line of each test case contains two integers $a$ and $b$ ($0\leq a, b\leq 10^{18}$).

翻译中…

Output

翻译中…

For each test case, print a single line containing two integers.

翻译中…

If the fans can get infinite excitement, print 0 0.

翻译中…

Otherwise, the first integer must be the maximum excitement the fans can get, and the second integer must be the minimum number of moves required to achieve that excitement.

翻译中…

Note

翻译中…

For the first test case, you can apply the first operation $1$ time to get $a=9$ and $b=6$. It can be shown that $3$ is the maximum excitement possible.

翻译中…

For the second test case, no matter how many operations you apply, the fans will always have an excitement equal to $1$. Since the initial excitement is also $1$, you don't need to apply any operation.

翻译中…

For the third case, the fans can get infinite excitement by applying the first operation an infinite amount of times.

翻译中…

For the fourth test case, you can apply the second operation $3$ times to get $a=0$ and $b=6$. Since, $gcd(0,6)=6$, the fans will get an excitement of $6$.

翻译中…

样例

Input #1
4
8 5
1 2
4 4
3 9
Output #1
3 1
1 0
0 0
6 3
InputCopy OutputCopy
题目信息
题号
1543A
时间限制
1 s
内存限制
256 MB
标签
贪心
数学
数论

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。