科百科
当前位置: 首页 范文大全

鸡蛋从三米高落下哪些物体不会碎(用2个鸡蛋从100层楼层里寻找扔下鸡蛋不碎最高楼层的最小尝试次数)

时间:2023-05-20 作者: 小编 阅读量: 2 栏目名: 范文大全

Google有道面试题,特别经典而且网上讨论和解法很多,原文如下:,下面我们就来聊聊关于鸡蛋从三米高落下哪些物体不会碎?题外话,有些事实显而易见,但很多时候解算法题时,一步步理清所有条件和事实,是很有必要的。二分查找,在最好的情况下我们仅需进行7次尝试,但问题是要使用最优策略在最坏情况的解,所以7次并不是我们要找的。归纳假设在最优策略下,最坏情况的尝试次数为x。

鸡蛋从三米高落下哪些物体不会碎?Google有道面试题,特别经典而且网上讨论和解法很多,原文如下:,下面我们就来聊聊关于鸡蛋从三米高落下哪些物体不会碎?接下来我们就一起去了解一下吧!

鸡蛋从三米高落下哪些物体不会碎

题目

Google有道面试题,特别经典而且网上讨论和解法很多,原文如下:

Google Interview Puzzle : 2 Egg Problem *You are given 2 eggs. *You have access to a 100-storey building. *Eggs can be very hard or very fragile means it may break if dropped from the first floor or may not even break if dropped from 100th floor. Both eggs are identical. *You need to figure out the highest floor of a 100-storey building an egg can be dropped without breaking. Now the question is how many drops you need to make. You are allowed to break 2 eggs in the process

即系,请你用两个鸡蛋,从一栋100层楼栋里找到扔下鸡蛋不碎最高楼层的最小尝试次数。首先,我们先认识几个事实:

  1. 如果从x层(0<x<=100)扔下鸡蛋不碎, 那么小于x层扔下鸡蛋肯定不碎;
  2. 如果x层扔鸡蛋碎了,那么大于x层扔鸡蛋肯定会碎,鸡蛋个数减1;
  3. 如果鸡蛋在第一层就碎了,那么最小尝试次数为1,不管你有多少个鸡蛋;
  4. 即使从100层扔下,鸡蛋还是有可能不碎的(避免鸡蛋易碎惯性思维);
  5. 前一个鸡蛋扔碎,剩最后一个鸡蛋时,你只能从该阶段底层开始依次扔。所以,如果两个鸡蛋情况下最小尝试次数为s,那么第一个鸡蛋碎的楼层大于或等于s。

题外话,有些事实显而易见,但很多时候解算法题时,一步步理清所有条件和事实,是很有必要的。因为将抽象的东西具体化,你会踏实很多,思绪更清晰。

二分查找?

也许,很多人第一想法是二分查找,先在第50层扔,如果鸡蛋碎了,再从25层扔?到这一步,我们应该警醒了,此时只有一个鸡蛋,如果鸡蛋再碎,我们将无法找到问题的解。

但可以从1到49逐级往上扔,最坏情况下找到问题解需要50(50-1 1)次。如果50层鸡蛋没碎,可从75层扔,以此类推,最坏情况下找到问题解需26(74-50 2)次。

二分查找,在最好的情况下我们仅需进行7次尝试,但问题是要使用最优策略在最坏情况的解,所以7次并不是我们要找的。

归纳

假设在最优策略下,最坏情况的尝试次数为x。

然后,我们从第x层开始扔鸡蛋,因为如果此时鸡蛋碎了,我们需要从1、2、3、....、x-2到x-1逐级往上扔,需要的次数刚好等于x;

参考资料

1. https://brilliant.org/wiki/egg-dropping/

2. https://leetcode.com/articles/super-egg-drop/

    推荐阅读
  • 梦到捡钱是什么征兆 梦到捡钱是什么征兆 女性周公解梦

    男性朋友梦到捡到钱,运势旺,生活顺利。梦到捡到的钱被人抢走,交友运差。

  • 写给渐渐老去的你的话(给渐渐老去的你的10封信)

    ▼长按识别二维码,关注十点书店每天5分钟,连续打卡30天赠送价值99元的成长好课和1本实体书-图片来源-微博@宅厝-作者-诗词君,来源:诗词天地,倡导诗意生活态度,每早六点,与你相约。十点读书经授权发布本文,转载请联系作者。▼长按2秒识别二维码关注我们欢迎把我们推荐给你的家人和朋友哟3秒加星标,再也不担心找不到十点君↓↓↓↓↓↓戳阅读原文,加入十点读书

  • 中国的湘菜文化和底蕴是什么样的(什么是中国的湘菜文化和底蕴)

    而这完全是由于湖南地处优越的地理位置和良好的气候条件等一些因素。湖南位于长江中游,大部分在洞庭湖以南,故名湖南。这一独特的地理、历史、民族、风俗等文化因子,共同构成了湘菜形成的社会历史文化背景。这些古稻谷遗存分布广泛,性状特征不同,显示出并非直线性的起源——发展,而是多源头的产生,展现了湖南地区物产资源的广泛性、多样性与丰富性构成,也证明湖南是世界稻作文明的发源地之一。

  • 脾虚肝火旺大便干结(脾胃不和百病丛生之大便干结)

    通便的药物,开塞露也用了很多,依然不解决问题。告知家长说多喝水。胃肠道的津液不仅可以润滑肠道,还对大便有推动的力量,津液足了,大便就会是成型且干湿适中的。口水多,舌体胖大舌苔水滑,是身体有湿的表现。中焦温暖,脾胃的运化就会有动力,气血津液的生成也会更多,湿也就更容易被化开排出。

  • 青岛车牌号开头字母是什么(青岛的车牌开头字母)

    青岛的车牌号以鲁B或鲁u开头,车牌是每辆车合法上路的必备。不挂车牌开车上路是违法的。车牌号开头的第一个汉字代表省或直辖市,第一个汉字后面的字母代表市或区。车牌有两种,一种是正式车牌,一种是临时车牌。临时车牌是纸质的,不需要固定在车身的前后,而是需要粘贴在前后挡风玻璃的内侧。临时牌照是有效的。如果超过有效期上路行驶,也等于无证驾驶。大部分公交车和卡车需要黄色车牌,大部分普通家用车需要蓝色和绿色车牌。

  • 开花期能施肥吗(施肥也要分季节)

    土壤板结主要是由于浇水硬度太大,长期施用化肥和未腐熟的有机肥,土壤基质过于单一导致的,平时可以通过浇果皮水,施用腐熟的有机肥,经常松土的方式来预防土壤板结。土壤易板结,浇水时起白沫,土表有沉积的白色物质,多为碱性土;浇水后土壤松软,有浑浊的水渗出,多为酸性土,像腐叶土、草炭土、泥炭土均属酸性土壤。

  • 英雄联盟kda 英雄哪个好(英雄联盟KDA成员介绍)

    //塞拉芬K/DA的最新合作者是塞拉芬,一个充满活力的年轻制作人和词曲作者。塞拉芬的梦想是通过她的艺术团结世界。作为团队的冷静中心,她重视真实的自我表达,并鼓励她的团队也这样做。她不断保持团队保持他们的技术,并最看重她的创造性独立性。//伊芙琳伊芙琳是K/DA的领唱,挥舞着催眠的舞台存在,没有其他。K/DA的联合创始人与她的同行Ahri一起,伊芙琳将团队推向了最惊心动魄的创意风险。

  • 马云将成全球第11大富豪  马云在世界富豪排名

    按照发行定价,预计绿鞋前A股募资规模1150亿元,绿鞋后A股募资规模1322亿元。其中绿鞋前面向机构和个人投资者的打新规模约220亿元。港股的发行价也于同日公布,为80港元,刨除汇率影响后与A股基本持平。基于机构报价,最终蚂蚁A股发行定价为68.8元。阿里巴巴在港交所发布公告称,公司认购7.3亿股蚂蚁集团A股股份,按发行价每股人民币68.8元计,认购事项的总对价约502亿元。本次发行后阿里巴巴预期将持有蚂蚁集团约31.8%的股权,或31.2%的股权。