永发信息网

猜数字问题,根据猜测大了还是小了逼近所猜的数字

答案:1  悬赏:80  手机版
解决时间 2021-04-05 04:36
  • 提问者网友:且恨且铭记
  • 2021-04-04 13:43
猜数字问题,根据猜测大了还是小了逼近所猜的数字
最佳答案
  • 五星知识达人网友:逐風
  • 2021-04-04 14:23
先自己估计最大数,若太小,则翻倍,……直到找到。
同上估计最小数,想一个负数,若太大,则绝对值翻倍,……直到找到。
再用原来给定范围的办法。肯定是有限次的。
追问:我用这个方法的确可以得到答案。有没有不用设置lo和hi的方法?直接对猜测的数进行变换。
Wikipedia上面写:二分法例如:原来的数是8,我猜5(5x2=10),他说小了,那么猜5+3(5/2=2.5)=8,猜中。默认了0是lo,hi是10。
追答:我如果开始的数是1000,你猜5,我告诉你小了,你怎么办?猜8,仍告诉你小了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯