有十人各拿一只水桶去打水,如果水龙头灌满第i个人的水桶需要ti分钟,且这些ti(i=1,2,…,10)各不相等,试问:
若有两个相同的水龙头供水时,应如何安排这十个人的次序,使他们花费的总时间最少?这个最少的总时间是多少?
|
导思:考虑两个水龙头,要注意数组的搭配与数组中的大小顺序,可以联系教材上一个水龙头供水时的设定方法去求解. 探究:如果有两个水龙头,设总时间最少时有m个人在第一个水龙头打水,设依次所需时间为p1,p2,…,pm;有10-m个人在第二个水龙头打水,依次所需时间设为q1,q2,…,q10-m.显然必有一个水龙头的打水人数不少于5人,不妨设为第一个水龙头,也不可能有一个水龙头没人去打水,则5≤m<10.设 p1<p2<…<pm,q1<q2<…<q10-m. 总花费的时间为: T=mp1+(m-1)p2+…+pm+(10-m)q1+(9-m)q2+…+q10-m. 其中{p1,p2,…,pm,q1,q2,…,q10-m}={t1,t2,…,t10},t1<t2<…<t10. 首先我们来证明m=5.若不然,我们让在第一个水龙头打水的第一人到第二个水龙头的第一位去,则总花费的时间变为:
|
科目:高中数学 来源: 题型:
若有两个相同的水龙头供水时,应如何安排这十个人的次序,使他们花费的总时间最少?这个最少的总时间是多少?
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com