试把1990分拆为8对个自然数的和,使其乘积最大.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/09 05:43:02
试把1990分拆为8对个自然数的和,使其乘积最大.
试把1990分拆为8对个自然数的和,使其乘积最大.
试把1990分拆为8对个自然数的和,使其乘积最大.
a1,a2,…,a8均是整数,且a1+a2+…+a8=1990,如何取值使乘积a1a2…a8最大呢?如果这8个数a1,a2,…,a8要求是实数,这好解决,由均值定理得
a1a2…a8≤((a1+a2+…+a8)/8)^8=(1990/8)^8
乘积a1a2…a8最大值是(1990/8)^8,当且仅当a1=a2=…=a8= 1990/8时取得最大值,遗憾的是1990不能被8整除,1990/8=248.75不是整数,
下面可以证明:如果a1,a2,…,a8均是整数且之和相等,则这n个整数任意两个数之差不能大于等于2,不妨设ai-aj≥2,则
(ai-1)(aj+1)= aiaj+ai-aj-1≥aiaj+1> aiaj
此时用ai-1,aj+1这两数代替ai,aj使其和保持不变,乘积变大;要使任意两个数之差不能大于等于2,即任意两个数之差小于等于1,由
1990=248×8+6=248×2+249×6=
248+248+249+249+249+249+249+249
将1990分拆为6个248和2个249之和满足要求,故当1990分拆为6个249和2个248时,其乘积最大.
想要乘积越大,则数字越近越好(例如2*2>1*3)
所以1990拆成尽量多的相同
1990/8=248.75所以把1990拆成6个249和2个248
数学佰亊嗵为你解答,希望我的回答为您带来帮助!
(125*125)+(125*125)+(125*125)+(124*124)+(124*124)+(124*124)+(124*124)+(124*124)=2123755
125+125+125+125+125+125+124+124+124+124+124+124+124+124+124+124=1990