作业帮 > 数学 > 作业

怎么以最少的次数猜出由1至9这九位数字任意组合出来的一组三位数的数字,有九次回答的机会

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/08/24 03:18:44
怎么以最少的次数猜出由1至9这九位数字任意组合出来的一组三位数的数字,有九次回答的机会
会提示每次回答的数字中含有几个正确的数字和顺序是否正确
是这样的:
1.猜任意三个数,如果没有正确的数字就排除这三个
2.如果有正确的数字就换另外的组合,直到没有正确的数字
3.九个数中有6个数不在答案中,所以完全排除两次的时候就是答案的三个数,变换位置直到正确即可
(这个方法看起来很蠢,似乎如果有1或者2个正确的数的话通过逐一替换从而确定哪个数才是答案更好一些.做一个试验:如果假设答案是641,猜123,提示1个正确数字,试图一逐个换数字而确定哪个才是正确的字的方法是行不通的,如换成猜423,提示仍是1个数字正确,而这时候人们则会认为1不是那个正确的数字,正确的数字是2或3)