题目链接. 题意: 给定两个数,一个G,一个L,找出两个数a,b(a<=b),使得这两个数的最大公约数为G,最小公倍数为L,且(a最小). 分析: 当a,b存在时,a一定为G. 自己证了一下,数学方面不太擅长. 假设 a 最小为 k1G (其中 k1 != 1), b为 k2G, 即 a = G,不满足条件. 那么a*b=k1*k2*G^2=L*G 这时一定有 a1 = G, b2 = k1*k2G 满足条件.即a不符合题意. 设 a = G, b = kG 因为 L*G = a*b b = L…