#3951. 最小公倍数对-T2

最小公倍数对-T2

最小公倍数对 🎯

📘 题目描述

小杨遇到了一个关于“最小公倍数”的挑战问题。

给出正整数 aabbkk,你需要选择两个整数 x,yx, y,满足:

  • 0x,yk0 \le x, y \le k

使得:

  • LCM(a+x, b+y)\text{LCM}(a + x,\ b + y) 最小。

请你输出这个最小值。

其中 LCM(x,y)\text{LCM}(x, y) 表示 xxyy 的最小公倍数。


📥 输入格式

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

接下来 TT 行,每行三个正整数 a,b,ka,b,k


📤 输出格式

输出 TT 行,每行一个整数,表示对应组数据的答案。


📌 样例

【样例输入】

3
3 8 4
2 101 100
999999999998 1000000000000000000 1

【样例输出】

8
101
499999999999999999000000000000

💡 数据范围与提示

测试点编号 a,b,ka,b,k\le
1, 2, 3 500500
4, 5, 6 10710^7
7~10 101410^{14}
  • 对于所有数据,1T31 \le T \le 3