在"数学吧"里看到的一个猜数游戏..给定1到n的一个整数,猜这个数是多少,每猜一次就可以知道所猜的数是大了还是小了.现在由于种种原因,无法立刻知道所猜的数是大了还是小了,要猜了下一

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 07:57:17
在

在"数学吧"里看到的一个猜数游戏..给定1到n的一个整数,猜这个数是多少,每猜一次就可以知道所猜的数是大了还是小了.现在由于种种原因,无法立刻知道所猜的数是大了还是小了,要猜了下一
在"数学吧"里看到的一个猜数游戏..
给定1到n的一个整数,猜这个数是多少,每猜一次就可以知道所猜的数是大了还是小了.
现在由于种种原因,无法立刻知道所猜的数是大了还是小了,要猜了下一个数才可以知道上一个数是大了还是小了.
举个例子:猜1到10的一个数
猜数``回答
`5````无
`8```5大了
`3```8大了
`2```3小了
`4```2小了
`4```4对了
共猜了6次
在这种情况下,应采取什么样的策略才可以尽可能减少猜的次数?
在最好的策略下,对于1到n的范围,至多猜多少次保证猜对?
在回答中,看到有人说使用黄金分割法,楼主也说可以先试1~12,猜五次看看.
然而我不太理解如何使用黄金分割发来解答这题,以及我尝试找出1~12最快并保险的方法,但怎么算都是7次.
因此希望有人能够说明一下这题.

在"数学吧"里看到的一个猜数游戏..给定1到n的一个整数,猜这个数是多少,每猜一次就可以知道所猜的数是大了还是小了.现在由于种种原因,无法立刻知道所猜的数是大了还是小了,要猜了下一
【俊狼猎英】团队为您解答~
还是以1~12为例,如果算上把数准确猜出的那次,需要6次
也不用黄金分割,就用1/3,2/3位置就可以了
第一次4,第二次9,这时如果4的情况
因为5~8有4个数,10~12有3个,因此在4~9中间猜,9是下一个验证的位置,因此猜6
如果>9则猜11,在猜出第五个的时候即可唯一确定
如果

在数学吧里看到的一个猜数游戏..给定1到n的一个整数,猜这个数是多少,每猜一次就可以知道所猜的数是大了还是小了.现在由于种种原因,无法立刻知道所猜的数是大了还是小了,要猜了下一 英语翻译其实我是在某游戏里看到这个词的。 在数学“24”点游戏中,是给定四个自然数,通过四则运算,交换数的位置以及添加括号(但每个数只能使用一次)连起来只能组成一个混合运算的算式,是最后得数是24.现在给你2,8,8四个数,请你 (10分)在一次数学兴趣活动中,同学们做了一个找朋友的游戏,游戏规定:所持算式表示的数相同的两个人是在一次数学兴趣活动中,同学们做了一个找朋友的游戏,游戏规定:所持算式表示的 以前在朋友的小米手机上看到一个游戏,可以双人玩,两个人一蓝一红,两个键,游戏里的两个人手是连在一起的,要通过跳来把对方的头撞到墙或地上就赢了. 在数学“24点”游戏中,给定四个自然数,通过“加、减、乘、除”四则运算,可以交换数的位置,可以随意地添括号,但每个数只允许用一次,使最后得数是24.现给你四个数1、5、5、5,请你按“24点 在数学24点游戏中,给定四个自然数,通过加,减,乘,除四则运算,可以交换数的位置,可以添加括号,但每个数只能用一次,这四个数是:1,6,1509,2012结果为24啊 15、在数学“24点”游戏中,给定四个自然数,通过“加、减、乘、除”四则运算,可以交换数的位置,可以随意地添括号,但每个数只允许用一次,使最后得数是24.现给你四个数7、3、3、7,请你按“2 一个游戏里的问题!10/2^2×3.14×2 这个/和^表示什么符号数学里的 急 ''Г'' 在数学里看到的.不是根号,有在相对论里看到。 外国人吻一下手再举起来三个手指什么含义 我在饥饿游戏里看到的 在24点游戏中,给定四个自然数,通过“加、减、乘、除四则运算,……可以交换数的位置,可以随意地添加括号,但规定每个数只能使用一次,连起来组成一个混合运算的算式,使最后的得数是24. 我在数学书里看到,有种符号:≌去掉下面的等于符号,只是一个倒S, CAD 给定3条直线(已知长度)怎么在CAD里组成一个完整的三角形? 若(5xˆ3-14xˆ2+7x+2)除以(xˆ2-mx+2)=5x+1 求字母系数m的多少?、在一次课外数学研究活动中,老师和同学们举行了生动、有趣的猜数游戏,老师让同学们每人在心里想好一个除0以外的数 20小朋友排成一排玩数学游戏后一个同学报的数都比前一个的数多.已知最后一个同学报的数是62第(没完)20小朋友排成一排玩数学游戏,后一个同学报的数都比前一个同学的数多3.已知最后一 一个男人老说一个女人二,是神马情况?俩人在游戏里认识的,男的在游戏里很牛逼,很招风,一呼百应,粉丝超多那种.俩人游戏里不是两口子,男的在游戏里有媳妇,女的也挺招风,但是还没跟谁在一 判断数是否在范围里现在有一个EXCEL表 举例如下N FROM TO1 12345O 12345672 134560 13456773 ......4 .........想用VB编一个软件 界面中输入一个数 判断这个数是否在这些给定的范围里请高手赐教该如何编写