`

原题: 有一个100层高的大厦,你手中有两个相同的玻璃围棋子。从这个大厦的某一层扔下围棋子就会碎,用你手中的这两个玻璃围棋子,找出一个最优的策略,来得知那个临界

F# 
阅读更多

有一个100层高的大厦,你手中有两个相同的玻璃围棋子。从这个大厦的某一层扔下围棋子就会碎,用你手中的这两个玻璃围棋子,找出一个最优的策略,来得知那个临界层面。 

 

分析:

一共有一百层,实际的高度只有99层的高度,用x表示楼层高度,x的范围范围0-99,楼层用f loor表示, x和楼层的转换为 floor = x +1,将设我每次都以某个固定的值step(表示楼高),来步进测试楼层。

 

1.setp*K (k=1),如果第一个球破了,那么就要用第2个球从0-step来测试,而且肯定能测试到。

                    如果第一个球没有破,那么就测试 2.

2.setp*K+1 ,如果第一个球破了,那么就要用第2个球从step+1 - step*(k+1)来测试,而且肯定能测试到。

                   如果第一个小球没有破,那么就测试2.

 

k表示进行第几次步进测试.

 

 

还是没想清楚

写道
armorking 写道
chenpingtai2008 写道
1。现有一百层高楼和两个棋子,棋子从X层上掉落摔到地面刚好摔碎(即X层以下是摔不碎的)
请问至少需要多少次摔棋子试验就一定能够找到X层是第几层?(棋子摔碎了就不能再用了)


至少需要18次摔棋子试验就一定能够找到X层是第几层


这是个查找问题
当可以有无数个棋子的时候,可以用2分(3分...)查找获得O[XlogX]的性能
当棋子只有一个的情况下,只能从第2楼开始一层一层往上试进行线性查找
注意到棋子只有2个
所以,第一个棋子可以每隔n层试验一次,这个棋子第n*k层摔碎以后,
再从第n*(k-1)+1层开始试验第2个棋子,最多需要试验n-1次就可以得到X
所以需要的次数是(X/n)+n-1
而如果k达到(X/n)的最大值的时候第一个棋子仍然没有摔碎的话
剩下的楼层显然不足n-1层
所以,用(X/n)+n-1次试验一定能够知道X
于是,得到如下表达式
y = (X/n)+n-1
其中y就是一定能查找到X的次数

当n = X的平方根的时候,y取最小值
注意到n是整数
所以,当X是整数的平方的时候,min(y)=X的平方根*2-1
当X不是整数的平方的时候,min(y)=X的平方根*2

X在1-100的范围内min(y)的最大值为19

不过,在这里,题目有一点模糊的地方:
站在第100层的地板上扔棋子,实际的高度是第99层天花板的高度
而从1楼的地板上扔棋子是没有意义的
所以,实际上X的范围应当是1-99,
于是得出结果是18次

先从14层扔(碎了试1-13)
再从27层扔(碎了试15-26)
再从39层扔(碎了试28-38)
再从50层扔(碎了试40-49)
再从60层扔(碎了试51-59)
再从69层扔(碎了试61-68)
再从77层扔(碎了试70-76)
再从84层扔(碎了试78-83)
再从90层扔(碎了试85-89)
再从95层扔(碎了试91-94)
再从99层扔(碎了试96-98)
最后从100层扔(如果确认临界层肯定存在的话,这步都可以省了)。
 

 

 

 

分享到:
评论
2 楼 sst330381 2011-11-18  
     
1 楼 sst330381 2011-11-18  
  

相关推荐

    程序员面试题精选100题.pdf

    这里我们重点讨论的是如何将一个二元查找树(Binary Search Tree, BST)转换成一个排序的双向链表,这是一个典型的面试题,考察了对数据结构的理解和递归算法的应用。 二元查找树是一种特殊的二叉树,每个节点的值...

    某大厦幕墙工程单元板块组装技术交底.pptx

    【某大厦幕墙工程单元板块组装技术交底】 本次技术交底主要针对江苏银行总部大厦的幕墙工程,大厦主体为36层,裙楼5层,总高度达160米。大厦采用多种类型的单元式幕墙,包括标准单元式幕墙、带竖向玻璃肋单元式幕墙...

    全国64个主要大中型城市建筑轮廓(含层高)矢量数据.rar

    在ArcGIS中直接将数据拖入,即可城市建筑轮廓,坐标是WGS1984,比如成都放大后是这样的,在ArcGIS中可以看到字段,包括层高,有了层高后我们就可以将其换算为城市建筑高度。有了建筑轮廓数据,我们能做什么呢?主要...

    google面试题.pdf

    #### 十三、你在一幢100层高的大楼中,给了你两个鸡蛋。鸡蛋有时非常易碎,有时又异常坚韧。这意味着,如果在第1层扔下鸡蛋,鸡蛋或许会碎裂,而如果是从第100层扔下鸡蛋,鸡蛋或许安然无恙。这两只鸡蛋一模一样。你...

    数学投递问题C语言实现源代码

    题目背景描述了一个具体的场景:一座10层高的建筑物中,搬运工小李需要搬运一些相同的包裹来往于各楼层之间。小李可以不搬运任何包裹而上楼下楼,也可以在搬运某一包裹的途中停下来,将该包裹放在他所处的楼层,然后...

    优质资料(2021-2022年收藏)上海某大厦消防工程施工组织设计.doc

    在当今城市化飞速发展的背景下,高楼大厦拔地而起,随之而来的是对消防安全的高度需求。消防工程施工组织设计作为保障建筑物消防安全的关键环节,其重要性不言而喻。本篇针对上海某大厦的消防工程施工组织设计展开...

    两个蛋的问题(two eggs)

    你需要通过这两个鸡蛋来找出一栋100层高的大楼中,鸡蛋可以安全落地的最高楼层。目标是最小化最坏情况下的测试次数。 #### 二、问题分析与解答策略 **1. 问题定义:** - **目标:** 找出鸡蛋可以从其上安全掉落的...

    某大厦模板工程技术交底_工程施工土建监理资料建筑监理工作规划方案报告_技术交底.doc

    【营口市营东新城营东大厦工程模板工程技术交底】是建筑工程中关于模板工程的具体施工规范和技术指导,旨在确保工程质量、安全与进度。以下是该技术交底的主要内容: 一、模板支撑架搭设规范: 1. 扫地杆设置:支撑...

    广西2017年一级建筑师材料与构造:外墙渗漏原考试题.doc

    【广西2017年一级建筑师材料与构造:外墙渗漏原考试题】这份文档是针对一级建筑师资格考试中关于建筑材料与构造领域的专业知识试题。考试题型包括选择题,主要测试考生对建筑设计、材料选用、构造原理以及相关法规的...

    完美版资料上半年吉林省设计前期场地与建筑设计:设备布置要求与方式考试题.doc

    8. **玻璃种类与特性**:热反射镀膜玻璃适用于温、热带地区,建筑玻璃原料包括石英砂、纯碱、长石和石灰石,浮法玻璃不是钢化玻璃,有机玻璃虽有多种颜色但不属于建筑玻璃。 9. **项目财务评价**:根据项目财务现金...

    某大厦转换层安全专项施工方案.docx

    【某大厦转换层安全专项施工方案】 转换层在高层建筑中是一种常见的结构设计,用于将不同功能区域的楼层层高进行转换,以适应建筑物的功能需求。本方案详细阐述了恒瑞-惠友大厦工程项目中转换层的安全专项施工,...

    【国开搜题】国家开放大学 一网一平台 24春房屋构造与维护管理02 期末考试押题试卷.docx

    - 解析:根据题目提供的图形,可以看出这是一个平行双跑楼梯,即楼梯分为两段,中间通过休息平台连接。因此,正确答案为C。 10. **楼地面到顶棚的距离** - 问题:楼地面到顶棚或其它构件底面的垂直距离称为什么...

    某大厦市场推广策略提案.pptx

    【某大厦市场推广策略提案】 本提案主要针对的是豪宅市场的竞争策略,通过对多个豪宅项目的分析,探讨了如何在高端房地产市场中脱颖而出。首先,我们注意到豪宅市场的供应量较大,单价在8000元以上的项目众多,这...

    人教版五年级数学下册第一次月考试题.doc

    4. 如果一个长方体有两个相邻的面是正方形,这个长方体实际上就是一个正方体:本题考察了长方体和正方体的关系,学生需要了解长方体和正方体的定义和特征。 5. 把一个正方体截成两个体积相等的长方体,每个长方体的...

    某地产低层高密度豪宅开发实践.pptx

    某地产低层高密度豪宅开发实践.pptx

    上半年江西省一级建筑师《建筑结构》:砌体结构考试题.docx

    9. 教学楼疏散距离:二级耐火等级的敞开式外廊教学楼,位于两个楼梯之间的教室,房门至楼梯间的最大距离不应超过35m。 10. 财务管理目标:企业的财务管理目标通常被定义为企业价值最大化。 11. 地震区框架-剪力墙...

    香港汇丰银行大厦建筑结构分析.pptx

    香港汇丰银行大厦是位于香港维多利亚港的一座标志性建筑,由著名的建筑师诺曼·福斯特设计,结构设计由奥韦·阿鲁普完成。大厦的建设历时六年,高达180米,共有46层,4层地库,采用30,000公吨钢和4,500公吨铝建造。...

    建筑施工组织2021-广东省某金融大厦混凝土超高泵送专项施工方案.doc

    其中,混凝土超高泵送是实现这一目标的关键技术之一,其直接关联到建筑结构的安全性和施工效率。在广东省,某金融大厦的建设便是采用混凝土超高泵送技术的典型范例。本文将详细介绍《广东省某金融大厦混凝土超高泵送...

    武昌凤X大厦项目策划案.doc

    武昌凤X大厦项目策划案主要涉及房地产开发、市场营销、建筑设计和智能化系统等多个方面的知识点。 1. **项目概况** - 凤X大厦位于武昌区核心地段,紧邻政府机关,沙湖和凤X山,地理位置优越,享有自然景观和便利的...

    2021年二年级数学上册期中考试题(审定版).pdf

    这份文档是一份针对二年级学生的数学期中考试题,包含了填空题、选择题、判断题、计算题、作图题、统计图表题和解决问题题等多种题型。从内容上看,这些题目覆盖了基础数学的许多知识点,包括四则运算、时间与钟表、...

Global site tag (gtag.js) - Google Analytics