墙上的门
来源:互联网 发布:js复制一个对象 编辑:程序博客网 时间:2024/04/29 20:46
原题:【2.2.12】你面前是一堵朝两个方向无限延伸的墙。墙上有一扇门,但你并不知道门离你有多远,也不知道门位于哪个方向。你只有在走到门门前才能看到它。假设从当前位置到门要走n(事先并不知道n的大小)步,请设计一个算法,使你最多走O(n)步就能遇到门。
设折返次数 k = 0, 1, 2 ......
关键是只需要路过门即可,不需要站在门前。
建立一个整数轴(最优解应该是建立实数轴,之后讨论),出发点为原点。
路线为
因为
阅读全文
0 0
- 墙上的门
- 墙上的门-算法设计与分析基础2.2
- 诗墙上的好诗
- 哈佛图书馆墙上的二十条训言
- 哈佛图书馆墙上的二十条训言
- 使用three.js画的简单的墙壁 在墙上挖了个门,做纪念
- PIX防火墙上的ACL with radius
- 贴到墙上的标语或者口号...
- 哈佛图书馆自习室墙上的训言
- 哈佛图书馆自习室墙上的训言
- 哈佛图书馆自习室墙上的训言
- Linux防火墙上的Apache反向代理
- Boost在C++自己的墙上打洞
- 哈佛图书馆自习室墙上的训言
- 哈佛图书馆自习室墙上的训言
- 哈佛图书馆自习室墙上的训言
- 哈佛图书馆自习室墙上的训言
- 哈佛图书馆自习室墙上的训言
- js---原生JS数组arr遍历方法forEach()和map()遍历的区别以及兼容写法
- C语言:分步编译一个C程序
- 日常积累--javaweb
- 从问题角度来思考设计模式(2) – 结构编
- git使用笔记
- 墙上的门
- 区块链Block创建时间
- Diophantus of Alexandria HDU
- 命名空间using的几种常用方法
- 17/10/12训练日记
- Linux基本命令3
- org POI核心类
- 学生如何提高专业英文阅读能力-施一公
- C++实现快排