经典面试题

来源:百度知道 编辑:UC知道 时间:2024/06/30 02:46:43
有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段45分钟的时间?

一根两头,另一根一头同时都点上,等两头点上的那根烧完时(30分钟),马上再点上另一根的另一头,等第二根也烧完,从开始到此时即为45分钟。

不管从哪一头点,烧完整跟都是1小时,所以同时点两头就是半小时烧完,但是最后烧完的地方不一定是香的中间。
所以同时点燃第一根的两端和第二根的一端,第一根烧完是半个小时,这时点燃第二根的另一端并开始计时,全部烧完就是15分钟。
这是微软的一道面试题,原题是用两根不规则的绳子(每根从一头点燃1个小时烧完)来确定45分钟的时间。