早教吧 育儿知识 作业答案 考试题库 百科 知识分享

若干个正整数之和为1967,试求它们乘积的最大值,用C怎样写啊?为什么这样将1976分就可以找到其乘积最大值呢、?这有什么理论根据吗?比如将4分的话两个2就比有个3的乘积

题目详情
若干个正整数之和为1967,试求它们乘积的最大值,用C怎样写啊?
为什么这样将1976分就可以找到其乘积最大值呢、?这有什么理论根据吗?比如将4分的话两个2就比有个3的乘积
▼优质解答
答案和解析
若干个正整数之和为1967 要使得乘积最大,那么把1967分解成若干个3和1-2个2的和
1967=655*3+2 那么乘积最大值为:3^655*2
编C语言不会拉,只能这样提供下思路.
看了 若干个正整数之和为1967,...的网友还看了以下: