把25拆成若干个自然数得和,再求这些数的积,要使积最大,问这个积是多少?

问题描述:

把25拆成若干个自然数得和,再求这些数的积,要使积最大,问这个积是多少?

显然拆分成几个自然数,1)当中有1是不可能的,2)如果有高于4的数字是不可能的
因为比如5,还可以拆开2+3,2*3=6>5,
要使得到的乘积最大,所以只能含有2,3(因为如果有4,我们还可以变成2+2=2*2)
又因为3+3=2+2+2,而2*2*225=3+3+3+3+3+3+3+4 最大积8748

拆成尽可能多的3,可使乘积最大
25 = 21 + 4 = 3*7 + 4
乘积最大 = 3*3*3*3*3*3*3 *4 = 8748

拆成的自然数的乘积最大,所拆成的数要多但是不要出现1.又因为2×3>5,所以如果拆的数大于5就最好分成2与3的形式,又因为2×2=4,所以拆的数中2与4的效果是一样的,所以2可以少出现.又因为3×3=9>2×2×2=8显然将6分成3...