如何求解 GMAT 数学中的 “因数乘积” 问题
从之前的内容中,我们已经掌握一个关键规律:对于任意正整数,距离其因数集合两端等距的两个因数,乘积都等于这个数本身。不过,完全平方数的因数特性会略有不同,我们通过两个例子具体理解:
例1:非完全平方数
设正整数 N=6
6的因数有:1、2、3、6
两端因数乘积:1×6=6
中间因数乘积:2×3=6因此,6的所有因数乘积为:1×6×2×3=6×6=6^2换算公式表达:因数乘积=[√N]^4(4是6的因数总个数)
例2:完全平方数
设正整数 N=25
25的因数有:1、5、25
两端因数乘积:1×25=25
中间因数(平方根)自乘:5×5=25因此,25的所有因数乘积为:1×25×5=5^3=25^{1.5}换算公式表达:因数乘积=[√N]^3(3是25的因数总个数)
通用公式推导
若正整数 N 的质因数分解式为:N=2^a×3^b×5^c×...则 N 的因数总个数计算公式为:f=(a+1)(b+1)(c+1)....结合上述两个例子的规律,可推导出 所有因数的乘积通用公式:因数乘积=[√N]^f=N^(f/2)
接下来,我们结合两道GMAT真题,掌握该公式的实际应用。
Question 1: If the product of all the factors of a positive integer, N, is 2^(18) * 3^(12), how many values can N take?
(A) None
(B) 1
(C) 2
(D) 3
(E) 4
确定 N 的质因数构成由于因数乘积的质因数只有2和3,因此 N 也只能由2和3两个质因数构成,设:N=2^a×3^b
代入通用公式列方程根据 因数乘积=N^(f/2),代入已知条件:(2^a * 3^b)^[(a+1)(b+1)/2] = 2^(18) * 3^(12)
根据“同底数幂相等则指数相等”的原则,拆分得到两个方程:
a*(a+1)*(b+1)/2 = 18
b*(a+1)*(b+1)/2 = 12
求解 a 和 b 的比例关系将方程(1)除以方程(2),消去相同项可得a/b = 3/2
验证符合条件的整数解满足 a:b=3:2 的最小正整数解为 a=3,b=2。
将其代入方程(1)验证=18
完全符合条件。
若尝试更大的倍数解(如 a=6,b=4),代入后计算结果会远大于18,不符合方程要求。
因此,满足条件的 N 只有1个取值:N=2^3×3^2。答案:B
Question 2: If the product of all the factors of a positive integer, N, is 2^9 * 3^9, how many values can N take?
(A) None
(B) 1
(C) 2
(D) 3
(E) 4
确定 N 的质因数构成同理,设 N=2^a×3^b。
代入公式列方程(2^a * 3^b)^[(a+1)(b+1)/2] = 2^(9) * 3^(9)
拆分得到指数方程:
a*(a+1)*(b+1)/2 = 9
b*(a+1)*(b+1)/2 = 9
求解比例关系方程(1)除以方程(2),得:a/b = 1/1。
验证整数解
若 a=b=1,代入方程(1)=2,不符合。
若 a=b=2,代入方程(1)=9,完全符合。
更大的倍数解会超出方程结果,不符合要求。
因此,满足条件的 N 只有1个取值:N=2^2×3^2。答案:B
技巧补充:试值法
在这类题目中,除了代数推导,我们还可以用试值法快速解题,无需繁琐计算。核心思路:将因数乘积表达式 2^m×3^n 看作某个数的幂次方,即 (2^x×3^y)^k,再验证是否符合因数个数公式。
以题1为例,因数乘积为 2^{18}×3^{12}:
假设 k=6,则原式可拆分为 (2^3×3^2)^6。
此时 N=2^3×3^2,计算因数总个数:f=(3+1)×(2+1)=12。
验证幂次与因数个数的关系:k=f/2=12/2=6,完全匹配。
试值法的优势在于,这类题的符合条件解通常唯一,找到后即可直接确定答案。
最后思考一个延伸问题:若某正整数的所有因数乘积为 2^{16}×3^{14},是否存在满足条件的正整数 N?


评论 (0)
暂无评论,快来发表第一条评论吧!