谜题规则与五条线索

设密码由三个互不重复的数字组成,题目给出五次猜测及反馈:682中恰有一位数字正确且位置正确;614中恰有一位正确,但位置错误;206中恰有两位正确,而且两位都在错误位置;738中没有数字正确;780中恰有一位正确,但位置错误。目标是找出唯一的三位密码。

解题时要特别注意‘恰有’和位置条件。比如‘两位正确且错位’意味着猜测行里的那两个数字确实出现在密码中,但不能留在猜测所在的位置。数字不重复则排除重复排列。先处理信息量最大的零线索,再把每条线索转成约束,比凭直觉猜某个数字更稳。

先排除7、3、8

738提示三个数字全部不在密码中,因此7、3、8都排除。这个结果会立刻简化682:其中的8不可能正确,所以‘恰有一位正确且位置正确’只能由6或2中的一位满足,另一位不在密码中。682位置依次是第一位6、第三位2,因此剩下的候选要么是第一位6,要么是第三位2。

再看780。由于7和8都已排除,780里唯一可能出现的正确数字只能是0;线索又说这位数字位置错误。猜测中的0在中间,所以密码里的0不能放在第二位。至此已确定0必在密码中,同时它只能在第一位或第三位。这个推导使用了两条互相独立的线索。

用206定位0与另外一位

206说明2、0、6三者中恰有两位属于密码,且两位都不能留在猜测对应的位置。既然0已经由780确定为正确,那么2和6中恰有一位也正确。它们在206里分别处于第一位和第三位,所以若2入选,它不能在第一位;若6入选,它不能在第三位。

回到682可进一步判断:6与2中只有一位正确,而且那一位在682的位置正确。假设6正确,则6应在第一位;此时206要求0不在第二位,780也要求0不在第二位,仍可能放第三位,但682中2就必须不在密码。可是206需要2、0、6两位,符合这一组;614随后会检验此分支。

用614排除错误分支

尝试上一步的6分支:6在第一位,0在第三位,密码第二位只能从其余数字里找。614说恰有一位正确而且位置错;6虽在密码中,却在614里处于第一位,与密码的位置相同,因此它并不满足‘位置错误’。数字1或4中只能有一位出现,并且不能留在614的原位置。这个要求无法改变6的位置冲突,因为614的反馈明确只有一位数字正确且错位,而6本身已经是正确且同位。

所以6分支不成立,682中的正确同位数字必须是2,且2位于第三位。根据206,另一个正确数字是0;它不能位于第二位,也不能位于206里的第三位,因此0只能在第一位。密码目前确定为0 _ 2。这个位置结论同时满足780的0错位条件,因为780把0放在第一位。

最后确定中间数字并核验

现在用614确定中间位。2和0都已确定,6不在密码中;614里恰有一位正确且错位,只能是1或4其中之一。1在614的第二位,若它入选就必须放在别处,但密码中间位正好是唯一空位,因此1若放中间会与线索同位,不符合错位。于是中间数字是4,它在614中位于第三位,放到密码第二位确实错位。答案为042。

完整核验:682中2在第三位正确,6、8不在密码;614中4出现但由第三位移到第二位;206中0和2出现,分别从第二、第一位移到第一、第三位;738三位全不出现;780中0出现但从第二位移到第一位。所有反馈满足,所以密码是042。

若继续检查其他排列,应始终将线索中的“恰有一位”视为精确数量,而不是“至少有一位”。重复数字也不能放回候选,因为题设已经明确要求三位互不相同;遵守这两点,排除过程才不会引入题外答案。