JAVA算法,让你猜出一个对方的8位数电话号码?对方只回答YES或NO,问 多少次能问出对方的电话号码?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 15:38:37
JAVA算法,让你猜出一个对方的8位数电话号码?对方只回答YES或NO,问 多少次能问出对方的电话号码?
没有地区限制,意思八个0到八个9之间任意一个!
没有地区限制,意思八个0到八个9之间任意一个!
.哥,你还真有意思,最多要猜10的8次方~就是8位数号码一共有多少个.
再问: 你不懂!
再答: 那你给我个提示?
再问: 自己看,好像很清楚吧?
再答: 那给我个猜的过程?对方只回答yes或no,又不是回答高了还是低了,你不猜完所有的,我都说no,你能猜到么?
再问: 不然我让你写算法干嘛?
再答: 这跟算法有毛关系,只能一个一个遍历,你想用二分法?那回答只能是高了还是低了,你只回答yes或no,加入我有一个号码是12345678,你要怎么猜?不管高了还是低了回答都是no,ok?
再问: 哦? 这是微软入门题目~~!
再答: 。。哦,看来只能这么问了“你的号码大于50000000吗?",yes或者no就告诉你高了还是低了,还是用的二分法,一共100000000个数,算算log100000000就可以了算出来2的27次方就超过了,所以要27次
再问: 你不懂!
再答: 那你给我个提示?
再问: 自己看,好像很清楚吧?
再答: 那给我个猜的过程?对方只回答yes或no,又不是回答高了还是低了,你不猜完所有的,我都说no,你能猜到么?
再问: 不然我让你写算法干嘛?
再答: 这跟算法有毛关系,只能一个一个遍历,你想用二分法?那回答只能是高了还是低了,你只回答yes或no,加入我有一个号码是12345678,你要怎么猜?不管高了还是低了回答都是no,ok?
再问: 哦? 这是微软入门题目~~!
再答: 。。哦,看来只能这么问了“你的号码大于50000000吗?",yes或者no就告诉你高了还是低了,还是用的二分法,一共100000000个数,算算log100000000就可以了算出来2的27次方就超过了,所以要27次
英语作文要求;向你的一位新朋友介绍自己,让对方知道你的姓氏,名字,电话号码并向对方为好 (要70字)
根据情景提示,用恰当的短语或句子填空.1.当你询问对方的电话号码时,你应说:_________________
英语翻译1.你姓什么?2.这个男孩叫什么名字?3.你的学生证号码是多少?4.询问对方的电话号码或身份证号码用句型:
有固定电话号码能不能查到对方地址
接电话的时候想要对方留下电话号码用英语怎么说啊?
接到对方的传真,对方让我发信号,请问如何发信号给对方呢
你想知道对方能否告诉你更多关于感恩节的信息,你问?用英语回答
在英语中,如果对方问你:you don't have a pen?你想回答有的话,那是说yes 还是no
怎样用英语来问对方的年级?
问对方的星座用英语怎么说?
翻译:对方辩手,你忽略了一个关键的问题!
请你猜一猜小亮家的电话号码是多少?电话号码是8位数.