美文网首页进击的Python工具癖程序员
两个玻璃球 测试极限高度

两个玻璃球 测试极限高度

作者: zhaoolee | 来源:发表于2018-01-10 17:20 被阅读524次

一道有趣的智力题目:

已知,玻璃球从某高楼落到地面会摔碎,楼的最大高度为100层,给你两个玻璃球,请你最快的测出,能使玻璃球摔碎的最低楼层...


两个玻璃球

思路1:蛮力法

如果用蛮力法, 从1楼,2楼,3楼,一层一层,抛球测试,肯定能测出最低楼层,但效率太低...

思路2: 二分法

用经典的二分法,第一个球可能在50层掉了坏掉,第二个球在25层坏掉,然后损失了所有的球,也没有得出最后的答案...

小启示:

我们使用显微镜的时候,会先使用低倍镜粗调让被观察的物体进入视野,然后使用高倍镜精细调整,让被观察的物体在视野内变清晰...

比较靠谱的做法:

我们可以把两个小球当做高倍镜和低倍镜, 先使用第一个小球(相当于低倍境),以每次10层的跨度,依次抛到地面,观察结果, 10层, 20层, 30层, 40层...., 如果在50层抛出的时候,第一颗小球摔破了,则说明玻璃球的极限高度在40层到50层之间, 再使用第二颗小球(相当于物镜), 从41层,42层,43层... ,依次抛出,如果第二颗小球在第43层摔破,则43层为小球摔破的极限高度!

据说google曾用上面的题目,作为面试题, 来考验面试者的工程思维!

相关文章

  • 两个玻璃球 测试极限高度

    一道有趣的智力题目:已知,玻璃球从某高楼落到地面会摔碎,楼的最大高度为100层,给你两个玻璃球,请你最快的测出,能...

  • Google的一道面试题

    题目是这么说的: 给你两个一模一样的玻璃球。这两个球如果从一定高度掉到地上就会摔碎,当然,如果在这个高度以下往下扔...

  • 关于“粗调与精调”的思维应用

    给你两个一模一样的玻璃球。这两个球如果从一定高度掉到地上就会摔碎,当然,如果在这个高度以下往下扔是不会碎的,但超过...

  • 25 粗调和精调:从一道Google的面试题谈起

    • 一道Google的面试题 ○ 给你两个一模一样的玻璃球。这两个球如果从一定高度掉到地上就会摔碎,当然,如果在这...

  • 一道google面试题引发的思考

    近日读吴军老师的专栏,看到一道google的面试题。 给你两个一模一样的玻璃球。这两个球如果从一定高度掉到地上就会...

  • 看看你能否入职谷歌?谷歌的一道面试题

    Google招人有一道面试题,题目是这么说的: 给你两个一模一样的玻璃球,这两个球如果从一定高度掉到地上就会摔碎,...

  • 改装吊灯

    我们家餐厅吊灯是一组吊灯。有三个玻璃球形灯罩,每个玻璃球形灯罩高度不同,参差错落紧抱在一起。 最初吊灯用的是节能灯...

  • 极限压力测试?

    今天真是多事之秋,莫非是我的压力测试? 今天是妈妈二次住院的第七天,早上一睁开眼睛,就是量血压,测血糖。然后就是翻...

  • 对不起 我又想你了 (1)

    我们姑且就叫他玻璃球吧。为什么叫他这个名字呢,就是因为我们两个在一起的两年里,只有这个玻璃球是我们两个之间感...

  • 性能测试之负载测试和压力测试

    性能测试涵盖范围较广,包括了负载测试,压力测试,极限测试,容量测试等。较常用的是负载测试和压力测试,而这二者又容易...

网友评论

    本文标题:两个玻璃球 测试极限高度

    本文链接:https://www.haomeiwen.com/subject/nlbonxtx.html