算法谜题
有4个人打算过桥,他们都在桥的某一端。我们有17分钟让他们全部到达大桥的另一端,时间是晚上,他们只用一只手电筒,最多只能有两个人同时过桥,而且必须携带手电筒。必须步行将手电筒带来带去,即扔来扔去是不行的。每个人走路的时间是不同的,甲过桥要用1分钟,乙要2分钟,丙要用5分钟,丁要10分钟。两个人一起走的速度等于其中较慢人的速度。例如:如果第一次让甲和丁一起过桥,当他们到大桥的另一端的时候,已经消耗了10分钟了,如果再让丁带回手电筒,一共20分钟过桥了,这样,任务就宣告失败。(据说是西雅图附件一家著名软件公司的主考官就是用这个问题考面试者的。)