Google Interview Puzzle : 2 Egg Problem
* You are given 2 eggs.
* You have access to a 100-story 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 i
dentical.
* You need to figure out the highest floor of a 100-story building an egg can
be dropped without breaking.
* Now the question is how many drops you need to make. You are allowed to brea
k 2 eggs in the process
------SOLUTION-----
0.假设最高层总能使鸡蛋破裂
1.扔一次可以辨别高为多少层的楼: 2
2.扔N次可以辨别高为多少层的楼:假设为s(N)
第一个鸡蛋扔在第 N 层 破了->第二个鸡蛋逐层扔 最多扔 N-1 次
没破->其上s(N-1)层需要扔 N-1 次
所以s(N)=s(N-1)+N
3.s(N)=N(N+1)/2+1
4.s(14)=106>101 s(13)<101
-----
14层 一次
碎,就从第一层 一层一层的实验,14次
不碎,14+13=27,
在27碎,就从15层实验26层, 一共是14次,(包括14层的一次)
不碎,27+12=39一次,同上 也是14次
过程是 14+13+12+。。。+4=99
在任何一个地方碎了第一个鸡蛋,一共只需要14次即可,
如果在99层还不碎,那么已经用了 (14-3)=11次,在用一次在100层一共是12
所以最多14次
-----
按照你的格式 我们看看一般情况吧
假设有k个蛋 扔N次 最高辨认s(k,N)层
0.假设最高层碎
1.k>=N时s=2^N return
k==1时s=N return
2.s(k,N)=s(k-1,N-1)+s(k,N-1)+1
应该能整理出式子,我不会
python代码如下
#welcome to Script@yssy
def s(k,N):
if k>=N:
return 2**N
elif k==1:
return N
return s(k-1,N-1)+s(k,N-1)+1
if __name__=="__main__":
print s(2,14)
输出:
106
分享到:
相关推荐
韩康伯自认为学到了精髓,常常对外夸夸其谈,但殷浩评价他连自己的“牙慧”(即咀嚼后的食物残渣,比喻别人剩下的思想或言论)都没得到。这个成语用来形容抄袭或模仿别人的观点和言论,而没有真正理解和创新。 这个...
拾人牙慧的解释和造句.doc
当然都是拾人牙慧,建议自己整理
- 成语使用:"拾人牙慧"指抄袭别人的言论,用在C项中形容期末复习不恰当,应改为"临时抱佛脚"。 4. 词语解释: - "用心一也"中的"用心"指的是集中精力。 - "殊俗"指的是不同的风俗习惯。 - "小学"在此处指学习...
词语搭配与运用的考查,通过诸如“拾人牙慧”、“身陷囹圄”、“抱残守缺”等熟语的使用,测试了学生对成语含义的理解及语境中的正确应用。这不仅要求学生记忆成语的意义,更重要的是能在合适的语境中灵活运用。 ...
【中考英语一轮复习S开头词汇】在英语学习中,词汇积累是至关重要的。...同时,了解同义词和短语搭配,如"second-hand opinions"(拾人牙慧的观点)和"under the sun"(天下;全世界),有助于提升语言的灵活性。
- 拾人牙慧:善于沟通,讲究说话艺术。 - 牧羊犬般的领导力:协调管理,指导团队。 - 不学山公掰苞米:学会选择与坚持,避免盲目切换目标。 - 蜘蛛织网:利用网络,创新拓展业务。 3. **行业专家身份**:销售...
因为需要用到这个东西,所以很无耻的拾人牙慧,收藏一下。 <!DOCTYPE html> <html> <head> <meta http-equiv=Content-Type content=text/html; charset=utf-8 /> <title>无标题文档<...
- **词语辨析**:“梳妆”与“拾人牙慧”是词汇积累和理解的考察,要求学生能准确理解和使用词汇。 - **病句识别**:如“15名遇难者的家属”表意不明等,测试学生对汉语语法规则的掌握,包括逻辑清晰性和语法准确...
语病辨析则侧重于考察学生的语法分析能力,比如题目中提到“莘莘学子”与“一位”不能搭配使用,以及“拾人牙慧”不适用于形容电影,因为这两个成语的使用场景并不符合语境。这类题目要求学生能够辨别句子的主谓宾...
27. "拾人牙慧"形容缺乏独立思考,重复他人言论。 28. "无所不为"指坏事都干,贬义。 29. "登堂入室"形容在学术或技能上达到很高境界。 30. "狗尾续貂"比喻续作不佳,贬义,用于自称时有自谦意味。 31. "休戚与共...
例如,她的观点经常拾人牙慧,缺乏新颖见解。 28. 无所不为:形容人品恶劣,什么都干得出来。例如,那个犯罪团伙无所不为,引起了社会的强烈谴责。 29. 登堂入室:比喻技艺或学识达到高境界。例如,他的琴艺...
拾人牙慧,缺乏独特见解的文章往往难以获得高分。创新意味着发人之所未发,言人之所不能言,这要求学生跳出常规思维,寻找新颖的角度和表达方式。 3. 写作“三部曲”: - 第一步:写起来。鼓励学生勇于表达,无论...
18. 拾人牙慧:意指只会重复别人的话,缺乏独立思考,教育孩子要敢于创新,有自己的见解。 19. 始作俑者:最早开始做某事的人,现在常用于指责第一个引发不良后果的行为人。 20. 首鼠两端:形容犹豫不决,立场不定...
- 题目2考察了汉字的正确写法,例如"赋予"、"潦倒"、"躁动不安"、"拾人牙慧"、"盘据"、"错勘"、"孤立无援"、"万恶不郝"、"戕害"、"遵徇"、"苌弘化碧"和"前踞后恭"等词语,学生需要识别并纠正错误的字形。...
使用cubemap生成6张图片,适合做室内全屏截图,可以在720云平台上生成全景图。如果有需要大家可以尝试一下,拾人牙慧。
2. 独立思考的重要性:题目中的“人云亦云”“随声附和”“拾人牙慧”反映的是缺乏独立思考的行为。独立思考意味着不盲目跟从,能有自己的见解和判断,避免盲目从众。 3. 性别特征与差异:男性通常在数学和科学方面...
27. 拾人牙慧:抄袭别人的观点,缺乏原创。 28. 无所不为:形容人什么都干,多用于贬义。 29. 登堂入室:比喻学问或技能由浅入深,达到很高境界。 掌握这些成语的准确含义和用法对于高考语文考试至关重要,考生应...
字形的正确书写亦是如此,如“拾人牙惠”应为“拾人牙慧”,这种细微的差别反映了学生对词汇内涵的深入理解与掌握。 此外,试题还特别注重对语言表达能力的考核,通过选用恰当的词语、正确使用标点符号和构建逻辑...
“拾人牙慧”意思是抄袭或套用别人的言论,不适合用于形容电影。 4. **语病辨析**:检查句子的语法和逻辑。选项中,A、B、D三个句子都是正确的,而C项中“莘莘学子”与“一个”不搭配,且“文弱”与“莘莘学子”...