- 最后登录
- 2014-10-6
- 在线时间
- 220 小时
- 阅读权限
- 30
- 注册时间
- 2012-10-5
- 积分
- 719
- 帖子
- 620
- 精华
- 0
- UID
- 1320215
- 性别
- 男
- 积分
- 719
- 帖子
- 620
- 精华
- 0
- UID
- 1320215
- 性别
- 男
- 居住地
- 青岛市
|
楼上用的方法都不是最优
应该这样:
第一次:64层,有两种情况:碎或没碎
第二次:若碎了,即“64-64/2”;若没碎,即“64+64/2”
然后再分(以上一次碎了为例,没碎就是以下的步骤反过来,具体的自己思考),第三次没碎,则“64+64/2-64/4”,碎了,则“64+64/2+64/4”
总之就是设最高上限为128(2的7次幂),每次碎了就减“2^(8-本次次数)”,没碎就加“2^(8-本次次数)”,最终一定7次求出,此为最科学、最精简的方法
(PS:累死我了……) |
|