#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef double db;
typedef long double ldb;
typedef pair<int, int> pii;
typedef pair<ll, ll> PII;
#define pb emplace_back
//#define int ll
#define all(a) a.begin(),a.end()
#define ps push_back
#define endl '\n'
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)
#define lc u << 1
#define rc u << 1 | 1
void solve();
const int N = 1e6 + 10;
signed main() {
IOS;
ll t = 1;
cin >> t;
while (t--)
solve();
return 0;
}
void solve() {
ll x, y; cin >> x >> y;
ll gc = __gcd(x,y);
ll yy = y / gc;
if((yy & 1) && yy != 1)
{
cout << y << " " << x/__gcd(x,y)*2 << endl;
}
else
cout << y << x/gcd(x,y) << endl;
}
杭电暑期多校(2024)(蛋糕上的草莓是蛋糕的灵魂)
于 2024-08-09 21:09:48 首次发布