重新思考了下这个问题,如果“数位”上“数字”正确才会响的话,最多应该需要至少14步:
情况1
000,111~999总共10步,确认得数字abc(数字不相同)
输入abc,得反馈A(电子锁响,但炸弹没有解除)或反馈B(电子锁未响)
A为,abc中有一个数位正确,需要至多尝试 acb, cba, bac 三种情况,共计10+1+3=14步
B为,abc数位均不正确,需要之多尝试 bca, cab 两种情况, 共计10+1+2=13步;
情况2
假如 000,111~999 过程中,只有两个数字ab
则只需确认至多 aab, aba, baa 三种情况,因为 ab 是在各自数位上是互补的,最终密码在aab, aba, baa 三种情况之中,或者为 aab, aba, baa 中唯一电子锁没有响的互补数字(如baa 对应 abb)总计需要10+3+1=14步
差不多就这样