求详细解--微软面试题之投掷问题
2009-09-03 01:57
316 查看
问题:
一种杯子,若在第N层被摔破,则在任何比N高的楼层均会破,若在第M层不破,则在任何比M低的楼层均会破,给你两个这样的杯子,让你在100层高的楼层中测试,要求用最少的测试次数找出恰巧会使杯子破碎的楼层。
答:
题目可归结为求自然数列的和S什么时候大于等于100,解得n> 13
第一个杯子可能的投掷楼层分别为:14,27,39,50,60,69,77,84,90,95,99,100
------------
不理解。。。。慢慢想的了
一种杯子,若在第N层被摔破,则在任何比N高的楼层均会破,若在第M层不破,则在任何比M低的楼层均会破,给你两个这样的杯子,让你在100层高的楼层中测试,要求用最少的测试次数找出恰巧会使杯子破碎的楼层。
答:
题目可归结为求自然数列的和S什么时候大于等于100,解得n> 13
第一个杯子可能的投掷楼层分别为:14,27,39,50,60,69,77,84,90,95,99,100
------------
不理解。。。。慢慢想的了
相关文章推荐
- 关于一道微软面试题(据称)“飞机问题”详细解答
- 一道微软面试题的解答【镜子问题】
- 微软面试题:飞机加油问题(智商被压制的节奏,好精妙)
- 5个广口瓶被污染的药片,没污染的药每片10mg,被污染的每片9mg,一次称重找出被污染药瓶的问题 - Google, 谷歌,百度,baidu,阿里巴巴,alibaba,微软,华为,huawei面试题
- 微软面试题:买啤酒问题
- 最广为流传的面试问题-微软面试题
- 链表环与两链表求交问题(2012年微软、新浪面试题)
- 面试唐骏------从微软的一道面试题谈问题解决之道
- 23. 微软面试题:跳台阶问题
- 微软面试题【飞机加油问题】题解
- 微软面试题----钢管取球问题
- 从微软的一道面试题谈问题解决之道
- 关于微软面试题:"四人过桥"问题的思考——“n人过桥”问题的演进(Java实现)
- 微软面试题--10个问题的逻辑推理题
- 北美微软面试题---数组问题
- 终于搞清楚了C#二进制的一些关键操作了,解决了微软面试题,求数组中两两之差绝对值最小的值O(N)最少内存限制的问题!
- 微软/IBM面试题之帽子问题、死狗问题
- 微软面试题病狗问题
- 微软面试题---求子数组最大乘积问题
- 飞机加油问题,据说是微软的面试题。