用5.5、10.5、7.58这三个数字进行组合,请问分别需要多少个5.5、10.5、7.58相加才能最接近或者等于79.78这个数字?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 02:34:58
![用5.5、10.5、7.58这三个数字进行组合,请问分别需要多少个5.5、10.5、7.58相加才能最接近或者等于79.78这个数字?](/uploads/image/z/8561038-22-8.jpg?t=%E7%94%A85.5%E3%80%8110.5%E3%80%817.58%E8%BF%99%E4%B8%89%E4%B8%AA%E6%95%B0%E5%AD%97%E8%BF%9B%E8%A1%8C%E7%BB%84%E5%90%88%2C%E8%AF%B7%E9%97%AE%E5%88%86%E5%88%AB%E9%9C%80%E8%A6%81%E5%A4%9A%E5%B0%91%E4%B8%AA5.5%E3%80%8110.5%E3%80%817.58%E7%9B%B8%E5%8A%A0%E6%89%8D%E8%83%BD%E6%9C%80%E6%8E%A5%E8%BF%91%E6%88%96%E8%80%85%E7%AD%89%E4%BA%8E79.78%E8%BF%99%E4%B8%AA%E6%95%B0%E5%AD%97%3F)
用5.5、10.5、7.58这三个数字进行组合,请问分别需要多少个5.5、10.5、7.58相加才能最接近或者等于79.78这个数字?
用5.5、10.5、7.58这三个数字进行组合,请问分别需要多少个5.5、10.5、7.58相加才能最接近或者等于79.78这个数字?
用5.5、10.5、7.58这三个数字进行组合,请问分别需要多少个5.5、10.5、7.58相加才能最接近或者等于79.78这个数字?
9个5.5 和 4个7.58
最后结果79.82
步骤很简单
分别需要p,q,r个5.5,10.5,7.58 (p,q,r为非负整数)
令 y=5.5p+10.5q+7.58r≈79.78
因为7.58的精度最高,所以以7.58为主线进行分析,注意5.5和10.5的小数点后面都是5,所以5.5p+10.5q所得数值的小数点后的值一定为0或0.5
1)r=0,则 |y-79.78| >= 0.22
2)r=1,则 |y-79.78| >= 0.2
3)r=2,则 |y-79.78| >= 0.12
4)r=3,则 |y-79.78| >= 0.04
5)r=4,则 |y-79.78| >= 0.04
6)r=5,则 |y-79.78| >= 0.12
7)r=6,则 |y-79.78| >= 0.2
8)r=7,则 |y-79.78| >= 0.22
9)r=8,则 |y-79.78| >= 0.14
10)r=9,则 |y-79.78| >= 0.06
11)r=10,则 |y-79.78| >= 1.52
可见y的值至少与79.78有0.04的正负偏差
而这种情况只可能出现在r=3或r=4的时候,代入r验证可知
当r=4,p=9时,y=79.82,同时也是最接近79.78的情况
用线性规划来做,附近的点代入分别检验就行了
分别需要x,y,z个5.5、10.5、7.58
5.5x+10.5y+7.85z=79.78
讨论当y=1时
5.5x+7.85z=74.28
x=(74.28-7.85z)/5.5
下面进行讨论呀!
写不出来好算法了,只能同上了......