把50拆成若干个自然数的和要使这些自然数乘积尽量最大,应如何拼

问题描述:

把50拆成若干个自然数的和要使这些自然数乘积尽量最大,应如何拼

显然,拆出1来,对乘积的变大没有任何贡献.
对6有 6 = 3 + 3 = 2 + 2 + 2.而3*3 = 9,2*2*2 = 8.显然拆出3更合算.
50 ÷ 3 = 16 ……2
因此把50拆成16个3、1个2,这样乘积最大 = 2*3^16