一開始想復雜了,若a,b都是G的倍數,則L也是G的倍數,所以如果L%G!=0,那么一定不存在,且發現a=G,b=L
#include<iostream>#include<cstring>#include<algorithm>using namespace std;int main(){ int T; long long G,L; cin>>T; while(T--){ cin>>G>>L; if(L%G!=0) cout<<"-1"<<endl; else cout<<G<<" "<<L<<endl; } return 0;}
新聞熱點
疑難解答