早教吧作业答案频道 -->数学-->
A从1到1024中任选一个整数,然后B问A10个问题,A只需答是或不是,这样B就能知道A选的数是什么,
题目详情
A从1到1024中任选一个整数,然后B问A10个问题,A只需答是或不是,这样B就能知道A选的数是什么,
▼优质解答
答案和解析
1024是2的10次方,只要用折半法就可以找出.
问的问题是:这个是大于(小于)n的吗?【n为一个1到1024的整数】
下面是从1到一个2的几次方的数,需要问的问题数
1是2^0,0个
2是2^1,1个
4是2^2,2个
8是2^3,3个
……
1024是2^10,10个
假设A选了149:
现在范围是1~1024,中间数是512
--①这个数是大于512的吗?--不是.
现在范围是1~512,中间数是256
--②这个数是大于256的吗?--不是.
现在范围是1~256,中间数是128
--③这个数是大于128的吗?--是.
现在范围是128~256,中间数是192
--④这个数是大于192的吗?--不是.
现在范围是128~192,中间数是160
--⑤这个数是大于160的吗?--不是.
现在范围是128~160,中间数是144
--⑥这个数是大于144的吗?--是.
现在范围是144~160,中间数是152
--⑦这个数是大于152的吗?--不是.
现在范围是144~152,中间数是148
--⑧这个数是大于148的吗?--是.
现在范围是148~152,中间数是150
--⑨这个数是大于150的吗?--不是.
现在范围是148~150,中间只有一个数,是149
--⑩这个数是149吗?--是.
找到了!
有时不用问10个问题就能知道,最多问10个.
问的问题是:这个是大于(小于)n的吗?【n为一个1到1024的整数】
下面是从1到一个2的几次方的数,需要问的问题数
1是2^0,0个
2是2^1,1个
4是2^2,2个
8是2^3,3个
……
1024是2^10,10个
假设A选了149:
现在范围是1~1024,中间数是512
--①这个数是大于512的吗?--不是.
现在范围是1~512,中间数是256
--②这个数是大于256的吗?--不是.
现在范围是1~256,中间数是128
--③这个数是大于128的吗?--是.
现在范围是128~256,中间数是192
--④这个数是大于192的吗?--不是.
现在范围是128~192,中间数是160
--⑤这个数是大于160的吗?--不是.
现在范围是128~160,中间数是144
--⑥这个数是大于144的吗?--是.
现在范围是144~160,中间数是152
--⑦这个数是大于152的吗?--不是.
现在范围是144~152,中间数是148
--⑧这个数是大于148的吗?--是.
现在范围是148~152,中间数是150
--⑨这个数是大于150的吗?--不是.
现在范围是148~150,中间只有一个数,是149
--⑩这个数是149吗?--是.
找到了!
有时不用问10个问题就能知道,最多问10个.
看了 A从1到1024中任选一个整...的网友还看了以下:
A1、B1、C1、D1四个单元格的数字,要求如下:任意2个大于0,1个小于0,1个等于0(2个大于 2020-05-13 …
30名劳力承包75亩地,这些地可种菜,玉米和杂豆.每亩蔬菜需0.5个劳力,预计亩产值2000元;每 2020-05-20 …
某个工作本应该三个人联合做.第一个人完成任务需要24个小时第二个人完成任务需要21个小时第三某个工 2020-07-01 …
英语翻译1你们完成这个任务需要多久?/需要几个小时?2他们完成这个任务需要3天/需要3个半小时.3出 2020-10-30 …
5.12我国四川汶川发生强烈地震,甲乙两地两个急需大型挖掘机,甲需25台,乙需23台;A,B两省获知 2020-11-27 …
问一下0/0=?我认为等于任何数,因为:()*0=0括号内可添任意数,所以0/0=任意数.请大虾们给 2020-12-10 …
已知关于x0一元二次方程x2+2ax+b2=0.(Ⅰ)若a是从0,i,2,3四个数中任取0一个数,b 2020-12-27 …
30名劳力承包75亩地,这些地可种蔬菜、玉米和杂豆,每亩蔬菜需0.5个劳力,预计亩产值2000元;每 2020-12-31 …
初二数学题!30民劳力承包70亩地这地种蔬菜、玉米、杂豆.每亩蔬菜需0.5个劳力,预计亩产值2000 2020-12-31 …
下列说法正确的个数为()①任何有理数都有倒数②一个数的倒数一定小于这个数③0除以任何数都得0④两个数 2021-02-03 …