【智力题】烤面包

简介: 有一个烤面包机可同时放入两片面包,但每次只能烤面包的一面。某人须用双手将面包放入机中,一面烤好后需用双手伸入面包机将其翻面。烘烤一面所需的时间是30秒,翻转一片面包需要的时间是2秒;拿出一片面包置于盘上,或把一片面包从盘上拿起来再放入机中需3秒。
有一个烤面包机可同时放入两片面包,但每次只能烤面包的一面。
某人须用双手将面包放入机中,一面烤好后需用双手伸入面包机将其翻面。
烘烤一面所需的时间是30秒,翻转一片面包需要的时间是2秒;
拿出一片面包置于盘上,或把一片面包从盘上拿起来再放入机中需3秒。
现在盘子上有3片面包,试求烤完所有面包再放到盘子上所需的最短时间。

答案:107秒。
不妨设三片面包序号为A、B、C。
先瞄准大方向:先将A、B烤一面;
    再烤A和C,使得A全烤完,B、C还剩一面未烤。
    最后将B、C一并烤完。
    这样总共烤了三次,耗时为90+秒。
第n秒末的状态:
3   放入A(开始烤)
6   放入B   
33  A烤完一面
35  A翻面(开始烤)
36  B烤完一面
39  拿出B
42  放入C
65  A全烤完
68  拿出A
71  放入B(已翻面)
72  C烤完一面
74  C翻面
101 B全烤完
104 拿出B,C烤完
107 拿出C
目录
相关文章
|
9月前
两道智力题
两道智力题
|
11月前
【每日一道智力题】三个火枪手(快来看人生哲理)
【每日一道智力题】三个火枪手(快来看人生哲理)
180 0
|
11月前
【每日一道智力题】之 药瓶毒鼠鼠
【每日一道智力题】之 药瓶毒鼠鼠
128 0
|
11月前
【每日一道智力题】之 赛马找最快
【每日一道智力题】之 赛马找最快
96 0
|
11月前
|
C语言
【每日一道智力题】之高楼扔只因蛋
【每日一道智力题】之高楼扔只因蛋
134 0
|
11月前
|
安全
【每日一道智力题】之聪明的犯人!
【每日一道智力题】之聪明的犯人!
111 0
|
机器学习/深度学习 人工智能
把所有的谎言献给你β(找规律数学题)
梓川咲太的面前坐着野兔先辈,作为约定,只好乖乖的打开笔记本开始学习了。 “加法符号写歪了,变成了乘法符号,在算式的第三行那个地方。”樱岛麻衣突然开口。
113 0
把所有的谎言献给你β(找规律数学题)
|
机器学习/深度学习 算法 测试技术
面试官在“逗”你系列:到底应该怎么爬楼梯?! | 牛气冲天新年征文
算法题是在面试过程中考察候选人逻辑思维能力、手写代码能力的一种方式,因为有一句古话说的好:“说一千道一万,不如写段代码看一看”。今天我们就来个单刀直入,直奔主题,从一个真实面试题到底怎么爬楼梯来聊一聊算法中的动态规划 。
170 0