题意:以质因数分解的方式给定n,求所有满足:lcm(a, b) = n的无序数对的价值和.其中(a, b)的价值为a + b 解: 定义首项为a,公比为q,项数为n的等比数列的和为getQ(a, q, n) 首先考虑只有一个质因数,例如4. 有如下数对:(1, 4), (2, 4), (4, 4) 可得答案为getQ(1, 2, 2) + 43 然后扩展:6. 对于每个质因数来说: 2: (1, 2), (2, 2) 3: (1, 3), (3, 3) 两两乘起来之后发现:少了一项(2, 3),…