微软的面试题!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/08 22:35:56
一架飞机的油可以绕地球飞行半圈,问最少几架飞机在同一地点起飞,可以让一架飞机绕地球飞行一圈?(其它的飞机得回到起飞点!)

需要5架次,其实两架飞机兄弟就够了。过程如下:
设飞机最大代油量为1,即飞行半周用油为1。
A1环球飞行,B1和B2为兄弟飞机。
1.A1,B1,B2同时起飞,飞至¼前半周时,三架飞机各剩油3/4,B2把其1/2油分给A1和B1各
¼,自己留下¼飞回,
2.A1和B1各代油1继续飞。飞至2/4前半周时,A1和B1各剩油3/4,B1给A1油¼,自己留下
1/2飞回。A1代油1继续飞。B2抵达出发地。
3.A1飞至3/4前半周时,剩油3/4,B1到达¼前半周处,剩油¼。
4.A1飞至4/4前半周处,剩油2/4,B1抵达出发地,B2开始代油1从反方向出发。
5.A1飞至¼后半周处,剩油¼。B2飞至3/4后半周处,剩油3/4。
6.A1飞至2/4后半周处,剩油0。B2飞至2/4后半周处,剩油2/4与A1相遇,给A1油¼,A1和
B2各代油¼继续飞。B1代油1从反方向出发。
7.A1和B2飞至3/4后半周处,剩油0,B1飞至3/4后半周处,剩油3/4与A1和B2相遇,给A1和
B2各油¼后,A1,B1,B2各代油¼飞回起点。

需要5架次,其实两架飞机兄弟就够了。过程如下:
设飞机最大代油量为1,即飞行半周用油为1。
A1环球飞行,B1和B2为兄弟飞机。
1.A1,B1,B2同时起飞,飞至¼前半周时,三架飞机各剩油3/4,B2把其1/2油分给A1和B1各
¼,自己留下¼飞回,
2.A1和B1各代油1继续飞。飞至2/4前半周时,A1和B1各剩油3/4,B1给A1油¼,自己留下
1/2飞回。A1代油1继续飞。B2抵达出发地。
3.A1飞至3/4前半周时,剩油3/4,B1到达¼前半周处,剩油¼。
4.A1飞至4/4前半周处,剩油2/4,B1抵达出发地,B2开始代油1从反方向出发。
5.A1飞至&frac