原文:丢鸡蛋问题的解法

十分惭愧,水平有限,更新博文速度太慢。太慢的原因应该归结于人太懒惰,水平也有限 或是本人太自以为是,自认为有意思的东西才会发表博文,像今天早上喝了豆浆吃了包子这种炫富的事情我是不会更新到博客的,我不喜欢炫耀自己早晨可以吃得这么好。 言归正传,今天分享的是我解一个题目的思路。当然我是自认为这个题目有意思,有研究的价值。题目如下: 你拿着两个鸡蛋站在 层的大楼上。鸡蛋或许结实到从楼顶掉下也不会摔破,或 ...

2014-06-17 09:56 5 1619 推荐指数:

查看详情

经典面试题楼层鸡蛋问题的动态规划解法与数学解法

原题: 有2个鸡蛋,从100层楼上往下扔,以此来测试鸡蛋的硬度。比如鸡蛋在第9层没有摔碎,在第10层摔碎了,那么鸡蛋不会摔碎的临界点就是9层。 问:如何用最少的尝试次数,测试出鸡蛋不会摔碎的临界点? 注意:只有两个鸡蛋。第一个鸡蛋碎了,第二个鸡蛋只能挨个楼层测试了。 动态规划解法 ...

Sun Jul 08 00:22:00 CST 2018 0 1737
MongoDB数据问题的分析

坊间有很多传说MongoDB会数据。特别是最近有一个InfoQ翻译的Sven的一篇水文(为什么叫做水文?因为里面并没有他自己的原创,只是搜罗了一些网上的博客,炒了些冷饭吃),其中又提到了数据的事情。大家知道作为一个数据库来说,数据的持久性基本上是数据库的最低要求了。如果MongoDB真的 ...

Fri Jul 01 05:41:00 CST 2016 0 2769
面试题扔鸡蛋问题

@ 目录 思路讲解 余 音 LeetCode 887. 鸡蛋掉落 PS:(蓝桥杯摔手机就是根据扔鸡蛋过来的) 思路讲解 你有两个鸡蛋,在一百层的楼上,尽可能少的尝试次数可以找出在那一层掉落而不碎 吐个槽先 正如昨天所说,这道题据说它最早见于谷歌的某次 ...

Tue Aug 18 16:58:00 CST 2020 1 510
动态规划——楼层扔鸡蛋问题

前言 大一的时候蓝桥杯省赛遇到过(作为非编程题的压轴题),这次看的别人的面经也多次出现,就写篇博文总结一下。 题目 有一栋楼共100层,一个鸡蛋从第N层及以上的楼层落下来会摔破, 在第N层以下的楼层落下不会摔破。给你2个鸡蛋,设计方案找出N,并且保证在最坏情况下,最小化鸡蛋下落的次数 ...

Wed Mar 04 09:37:00 CST 2020 0 1009
N个鸡蛋放进M个篮子问题

题目:有N个鸡蛋和M个篮子,把鸡蛋放到M个篮子里,每个篮子都不能为空。另外,需要满足:任意一个小于N的正整数,都能由某几个篮子内蛋的数量相加的和得到。写出程序,使得输入一个(N,M),输出所有可能的分配情况。 从题意中应该可以得出,对于(1,1,2,2)和(1,2,1,2)这两种组合 ...

Wed Jun 20 22:25:00 CST 2012 4 5955
老鼠喝药问题解法

今天又遇见一个有趣问题,有趣就会分享。 和往常一样,当然是我自认为这个题目有意思,有研究的价值。题目如下: “32瓶液体,1瓶有毒,老鼠喝了1小时死亡,用1小时确定至少30个瓶子无毒,至少需要多少老鼠。” 我的解法如下: 又是一个求最优解的问题。这个问题需要 ...

Fri Jul 04 04:48:00 CST 2014 6 2075
Hanoi问题java解法

  用什么语言解法都差不多,思路都是一样,递归,这其中只要注重于开始和结果的状态就可以了,对于中间过程,并不需要深究。(我细细思考了一下,还是算了。=_=)   代码其实很简单注重的是思路。   问题描述:有一个梵塔,塔内有三个座A、B、C,A座上有诺干个盘子,盘子大小不等,大的在下,小的在上 ...

Fri Oct 23 04:53:00 CST 2015 5 1391
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM