è¾è½¬ç¸é¤æ³æ±æ大å
¬çº¦æ°ãæå°å
¬åæ°çäºä¸¤æ°ä¹ç§¯é¤ä»¥æ大å
¬çº¦æ°ã
#include <iostream>
using namespace std;
typedef long long ll;
ll gcd(ll x, ll y)
{
if (y == 0) return x;
return gcd(y, x % y);
}
int main()
{
int t;
ll n, m;
ll ans1, ans2;
cin >> t;
while (t--)
{
cin >> n >> m;
ans1 = gcd(n, m);
ans2 = n * m / ans1;
cout << ans1 << " " << ans2 << endl;
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考