java木板接水问题_小学数学经典问题:接水问题

我们继续前一篇文章说的接水问题。前一次是6个人接水,只有一个水龙头,那么我们安排的是:将接水时间最短的人,安排在队伍的最前面,以此类推。

那如果题目稍微换一下,如果现在有2个水龙头,其他条件不变,那么怎么安排接水的顺序呢,大家的等候总时间最短是多少分钟?

有2个水龙头可以接水了,相信大家不会傻到照样还是挤在一个水龙头接水,也应该不会出现说,这个的水龙头只有1个人,另外一个水龙头有5个人在那里等候的情况吧。

a04f889331e86f8555730a0b7183aef4.png图片来自网络,图文无关

也就是大家分成两支队伍,每个水龙头分配3个人接水,这是再正常不过的。每支队伍的3个人又该如何安排接水时的顺序?是时间短的分成一组,时间长的分成一组吗?怎么样安排最合理,能让大家的等待总时间最短呢?

道理其实和我们前面一篇文章说的是一样的,无论是1个水龙头还是2个水龙头,排在队伍第一位的他的接水时间,有几个人就需要被计算几次。只不过现在有两支队伍,这里有个并排顺序。

所以排在两支队伍最前的应该是,打水时间最短的。因此两支队伍的第一位应该安排打水时间最短的两个人,至于他们的是第一队或第二队无关紧要的,因为都是需要被计算3次。也就是说,让接水时间为3分钟与4分钟的人分别站两个队伍的最前面,然后4分钟和5分钟的人,分别站两个队伍的第二个位置,接水时间要7分钟和10分钟的人,分别站两支队伍的最后。

我们算一下他们总共花费的时间是多少?

3×3+4×3+5×2+6×2+7×1+10×1

=3×(3+4)+2×(5+6)+1×(7+10)

=3×7+2×11+1×17

=21+22+17

=60(分钟)

因此如果有两个水龙头,这6个人全部打完水,大家等候的总时间是60分钟。

如果要计算这两个水龙头从打开到截止时间最短,此时与等候时间没有关系了。应该怎么安排呢?最短需要多少分钟呢?欢迎大家在评论中留下你的方案。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值