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

怎么以最少的次数猜出由1至9这九位数字任意组合出来的一组三位数的数字,有九次回答的机会会提示每次回答的数字中含有几个正确的数字和顺序是否正确

题目详情
怎么以最少的次数猜出由1至9这九位数字任意组合出来的一组三位数的数字,有九次回答的机会
会提示每次回答的数字中含有几个正确的数字和顺序是否正确
▼优质解答
答案和解析
是这样的:
1.猜任意三个数,如果没有正确的数字就排除这三个
2.如果有正确的数字就换另外的组合,直到没有正确的数字
3.九个数中有6个数不在答案中,所以完全排除两次的时候就是答案的三个数,变换位置直到正确即可
(这个方法看起来很蠢,似乎如果有1或者2个正确的数的话通过逐一替换从而确定哪个数才是答案更好一些.做一个试验:如果假设答案是641,猜123,提示1个正确数字,试图一逐个换数字而确定哪个才是正确的字的方法是行不通的,如换成猜423,提示仍是1个数字正确,而这时候人们则会认为1不是那个正确的数字,正确的数字是2或3)
看了 怎么以最少的次数猜出由1至9...的网友还看了以下: