题意:有\(n\)组数,对于每组数,问是否能找到两个因子\(d_{1},d{2}\),使得\(gcd(d_{1}+d_{2},a_{i}=1)\),如果有,输出它们,否则输出\(-1\). 题解:对于这题,首先我们要推两个gcd的公式: 1) $gcd(a,b)=gcd(a+b,b) $. 2) 若\(gcd(a,c)=1 \ => gcd(a,bc)=gcd(a,b)\). 这两个公式应该都很容易证明. 因此我们推出:若\(gcd(x,y)=1\),则:\(gcd(x+y,xy)=1\…