一次汽车拉力赛,汽车需在沙漠中走10天,而每辆汽车只能带6天的汽油.为使一辆穿越沙漠,还必须有其它的汽车在途中为它加油,但这些汽车也不能因为缺油而*停车在沙漠中为它加油,问至少有几辆汽车,才能帮助一辆汽车越过沙漠?最好是做过的人来做一下啊,一定要正确啊!
问题描述:
一次汽车拉力赛,汽车需在沙漠中走10天,而每辆汽车只能带6天的汽油.为使一辆穿越沙漠,还必须有其它的汽车在途中为它加油,但这些汽车也不能因为缺油而*停车在沙漠中为它加油,问至少有几辆汽车,才能帮助一辆汽车越过沙漠?
最好是做过的人来做一下啊,一定要正确啊!
答
5辆。
最后它加满油后连续走6天到达目的地,所以最后一次加油在第四天
第一天 二天 三天 四天 五天
1车------- ------- -------- ------- -----------------------------------------10天直至穿越沙漠
2车==== ===== ===== ===== 8天
3车==== ===== ===== 6天
4车==== =====4天
5车====2天 5车*6天=30天 30-(10+8+6+4+2)=0
答
对不起,想帮忙,可题意不明回答不了。
答
最后它加满油后连续走6天到达目的地,所以最后一次加油在第四天.
此时,它需要四天的油给它加油的汽车必须在两天前——第二天加满油.
汽车1在第二天需要两天的油再用一辆即可.
所以只需要3辆即可.
答
这个用程序我会,但是我不想编,你去编程的地方问问看,应该很多人会的