- 题意
已知两个数的最大公因数与最小公倍数,求它们最小可能是几,不可能则输出-1
- std
#include <bits/stdc++.h>
int t,n,m;
int main()
{
scanf("%d",&t);
for(int i=1;i<=t;i++)
{
scanf("%d%d",&n,&m);
if(m%n>0)puts("-1");
else printf("%d %d\n",n,m);
}
}