标题: 从伽利略丢铁球联想到的题目。, 将要离开 Firenze, 对这里有点恋恋不舍。
性别:女-离线 天宫公主
(司徒家的颖颖)

虞国公主

Rank: 12Rank: 12Rank: 12
组别 限制发言用户
级别 大将军
好贴 6
功绩 517
帖子 11552
编号 1037
注册 2004-10-25
来自 天津
家族 司徒实业


发表于 2007-1-12 09:44 资料 主页 短消息 看全部作者 QQ
从伽利略丢铁球联想到的题目。

你有两个玻璃球和一个100层的大高楼,你想测出最低在那一层将玻璃球丢下,玻璃球便会破碎。用什么样的战术可以确保得到结果(i.e. 你的战术不能出现两个球都碎了,还找不到答案的情况),并且总共丢球的次数最小化?

如果你有 N 个玻璃球,你的战术会是什么?


推荐贴
顶部
性别:女-离线 天宫公主
(司徒家的颖颖)

虞国公主

Rank: 12Rank: 12Rank: 12
组别 限制发言用户
级别 大将军
好贴 6
功绩 517
帖子 11552
编号 1037
注册 2004-10-25
来自 天津
家族 司徒实业


发表于 2007-1-12 11:09 资料 主页 短消息 看全部作者 QQ
周瑜:N = 2 的 case 你还没有达到最小。

岱瀛:你这个方法也。。。如果32层没碎,64层碎了。剩下的一个球,岂非要从 33, 34, 35, ... 一个一个往上来?

给个提示:当 N > log_2 (100) 的时候,二分法的确是正确的。当 N = 1 的时候,一层率一次是正确的。当 N 不大不小的时候,你们想法把这两个 case 折衷一下吧。

[ 本帖最后由 天宫公主 于 2007-1-12 11:11 编辑 ]


推荐贴
顶部
性别:女-离线 天宫公主
(司徒家的颖颖)

虞国公主

Rank: 12Rank: 12Rank: 12
组别 限制发言用户
级别 大将军
好贴 6
功绩 517
帖子 11552
编号 1037
注册 2004-10-25
来自 天津
家族 司徒实业


发表于 2007-1-15 05:37 资料 主页 短消息 看全部作者 QQ
reynolds + 周瑜的答案正确。其实周瑜的那个 algorithm 仔细分析一下,不难给出一个严密的证明。

whws: 我的题目是 worst case optimization, 本来也可以出 average case optimization 的,但我们对实验失败(全部球都碎了,还是没有找到答案)给什么样的惩罚算最合理呢?
推荐贴
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-2-6 22:20
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.011726 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP