早教吧 育儿知识 作业答案 考试题库 百科 知识分享

我记下一个数,这个数是1~1000之间的自然数,让你们猜,我只回答“是”或“不是”,若允许猜10次,保证能猜中,你会用什么方法?

题目详情
我记下一个数,这个数是1~1000之间的自然数,让你们猜,我只回答“是”或“不是”,若允许猜10次,保证能猜中,你会用什么方法?
▼优质解答
答案和解析
实际猜测时,可以以512为起始数,逐步加或者减去这个数的一半,以后依次类推,直到最后夹出这个符合要求的数
遇到是则加上这个数的一半
遇到不是则减去这个数的一半
各位可以试下这个方法
这个方法的原理就是二进制的知识
当然0.618法也是可以的
但是计算起来较麻烦
看了 我记下一个数,这个数是1~1...的网友还看了以下: