1--9999猜数字

来源:百度知道 编辑:UC知道 时间:2024/06/26 05:10:34
1--9999数字中猜一个数字,有12次猜的机会,会提示你猜的数字比正确的数字大或则小,用什么方法可以100%猜中吗,有公式吗,谢谢有哪位牛人知道。
有100%猜中的公式吗?

取中间数
先5000
然后就可以排除一半的数,然后剩下的数继续这样排。

12次只能猜到1--4096的任何一个,1--9999要14次100%猜中
当然提问非常的有技巧,从所猜数的范围的中间一个起,为了避免出错,都用比谁大或谁小,不要一会问大,一会问小,然后取所猜范围的数的平均数,步步逼近......

每次猜所在范围的一半
如,第一猜5000,小了第二次就猜7500,大了第二次就猜2500

不是公式 你可可以算算11次猜完以后还剩多少了 就只有一个数字了

5000-2500-1250-625-312-156-78-39-19-9-4-2
一点一点往下除,共12次

咦!!大学时写过这个 程序。 很小很简单。