梁京墨持有的数字是“3”。
也就是说,项南星刚才尝试得出的那“1a1b”里就有一个是属于梁京墨的,而另一个则为其中一个对手所持有。再加上项南星所持有的“7”,四个密码数字里有三个已经被圈定在这五个数字的范围里头,现在需要做的,是缩小范围,找出最后一个数字。
梁京墨此时输入的“5638”正是按照这样的思路来的。
他将剩下的五个数字分为“568”和“09”两组,先确定剩下的数字是在哪个组里面。而后假定自己的“3”就是第一次测试中的那个“a”,于是将其放在和上一次相同的位置上。最好的情况是“2a”,其次是“1a”,这两种结果都说明密码的第三位就是“3”,同时最后一个数字的范围也可以确定了,接下来只要慢慢尝试,调整其他三个位置上的分布即可。
较差的结果要数“1a1b”,这种情况等于说最后一个数字在“568”中,却依旧无法彻底确定“3”是那个“a”还是“b”,后续工作就要考虑不同的可能性。不过就算复杂,刚才梁京墨也基本理清了这里头的各种变化,也算是可以对付了。
“最后出来的结果是‘1b’……唔,比作抽签的话,这应该算是‘末吉’吧。”梁京墨看了一眼屏幕上的反馈结果,自言自语道。
“1b”的结果所传递出来的信息不算多,却胜在确凿无疑。首先这结果说明最后那个密码数字不是“0”就是“9”,缩小范围的目标算是达成了。其次梁京墨也知道了“3”并不在正确的位置上,于是接下来就可以将它放在其他位置上考虑。
“这样的话,接下来只要确定‘3’的正确位置,就能从‘1’、‘2’、‘4’里去掉错误答案了。”项南星凑过去,从梁京墨的指缝中看见了输入的测试数字,略微一想就明白了同伴的意图,“不过你这个测试的意图也太直白了吧?要是被偷看到的话,岂不是一眼就能看出你的目的所在?”
“笨蛋,所以我才要挡得这么辛苦啊。”
梁京墨左右张望,那小心翼翼的神色像是吝啬的守财奴在担心他床底下的宝物,看上去紧张兮兮的,却有几分好笑。不过项南星知道,他的这副姿态里至少有九分以上是演技,只有一点是原本的谨慎。毕竟他的手把屏幕上关键的位置都挡住了,输入的时候也用身体遮挡了周围的视线,哪怕主持人真的在某个地方远远窥视着,那也不可能看清输入的数字和上面的反馈结果。他之所以摆出这么小家子气的样子,只不过是为了在那两个并不熟悉的主持人面前假装弱小,让人误以为“这家伙也就这种器量了”。
这也呼应了项南星刚才的计谋。如果“猞猁”卡拉真的中计了,对项南星虚构的情况信以为真,那么当他看到现在这个畏畏缩缩的梁京墨后,就更容易相信这是一个会在输入时犯下低级错误的人了。
“不过老这样挡着也是没必要啊,反正都看清楚了。”他稍稍挪开了身体,把屏幕正中的位置让了出来,“喂,到你了,你来输入‘第二次’吧。”
项南星笑笑“不给点指示么?”
“自己想吧。”梁京墨挑了挑眉,“不至于这种事情还要我教吧?”
项南星耸耸肩,站到了触摸屏的前面。梁京墨口中的“第二次”指的自然是项南星这一回的测试机会。正如项南星之前设想的那样,两人一同行动的最大好处就在于可以利用第二个人输入的内容来掩盖前一个的测试结果。像梁京墨刚刚输入的这些数字,如果他们放着不管的话,对手一看到屏幕上的内容就会立刻猜到梁京墨持有的是“3”。这种时候,就需要项南星紧随其后输入另一组数字,将显示的内容替换掉。
但就算只是掩饰用,输入什么还大有讲究。有些人可能会选择四个和密码完全无关的数字输入,让结果变成“0b”,这样乍一看似乎没有给对方留下什么线索,但其实恰恰相反,这是帮对手排除了四个错误答案。考虑到对手本来就持有两个正确的数字,这样一来光是这条“0b”的信息就会帮助让他们把这边的两个密码数字的范围缩小到四个数字以内。
当然,项南星也可以选择三个错误的数字,再把自己的数字混在里面。如果运气好出现了a,那么还算有所收获,能由此知道自己数字的位置,但大多数情况下结果都只会是“1b”——这固然会让对手头疼,但对自己来说,却等于是浪费了一次宝贵的测试机会。
沿着这些思路综合考虑,这次测试最好的结果应该是“2b”,并且命中的这两个密码数字是对手那边的。这样一来,对手们只知道自己的两个数字在密码里面——这根本就是废话——却无法确定它们的位置,除此之外也仅仅只是排除了两个错误的数字。而项南星这边则可以由此确认对手的数字,一次性掌握全部四个数字。
比这个结果略差的是“1b”和“1a1b”,最差的是“1a”或者“2a”的情况,前者会帮对手排除三个错误数字或者大致确定自己数字的位置,而后者更糟,会让对手彻底确认位置。但不管是哪一种情况,都能在掩饰自身数字之余帮助项南星他们获取一些信息。
“不过话说回来,要想布置得那么完美,用错误的数字去凑数,也得差不多知道正确的密码是什么才行啊。”项南星思索道,“以现在手头的这些线索……唔。”
他一边想着,算着,一边在触摸屏上输入了四个数字。在这之后,他的手指悬在了“确认”按钮上,脑子里转得飞快想检验自己的选择。可罗列的情况越多,他越是地陷入了混乱。
“不用多想了,越想会越乱。这个答案算不错了。”梁京墨点点头,“不,老实说吧,以目前我们掌握的信息来看,最好的答案就是这样了。说起来我还真想夸夸你了。”
项南星输入的数字是“0168”。这是一个包含了两个“有嫌疑”的数字,以及两个干扰项的组合。前者指的是“0”和“1”两个数字,刚才梁京墨的测试已经将其中一个数字的范围缩小到“0”和“9”之间,而另一个数字则会出现在“1”、“2”和“4”中间,也就是说,项南星输入的这两个数字命中答案的概率分别为二分之一与三分之一,有六分之一的机会达成最优的“2b”结果,并且项南星巧妙地利用了梁京墨刚才那次测试的结果,将“0168”的反馈结果中“a”的出现概率降到最低。
“这个换位很有意思。”梁京墨赞道,“由于第一轮出现了‘1a1b’的结果,而刚才又确认了‘3’不在第三位上,那么如果正确的数字是‘1’的话,它的正确位置就应该是‘第一位’,你将它放在第二位,就算数字正确也只会反馈一个‘b’,而他们却无法由此确定它是因为移了位才从‘a’变成‘b’的。”
“至于第一位的‘0’……若‘1’是正确数字的话,那它占据的就是‘1’的位置,注定不会得到‘a’的反馈,只有当另一个数字是‘2’或者‘4’,而‘0’恰好也是正确数字时,它才有三分之一的机会落在自己的位置上,从而出现一个‘a’。这种情况出现的话,他们就能确定它的位置,但这么小概率的事情如果真发生了,那这便宜就算送给他们好了。”
他拍拍手,算是鼓掌“总的来说,做得不错。”
“总觉得你话里有话,听着不太舒服啊。”项南星苦笑答道。他想了想,最后一次梳理了思路,而后按下了“确认”按钮。这一回他不用像梁京墨那样挡着屏幕了,毕竟在这次输入之后他们都无法再修改显示屏上的内容,迟早也会被对方看到。
而就结果来看……他的这一番尝试居然还不错。
“结果是‘1b’啊,还算可以。”梁京墨点点头。
这结果有两种可能,要么第一位的数字是‘1’,另一个密码数字是‘9’;要么其中一个密码数字是‘0’,而且不在第一位,然后第二或第四位上的其中一个数字会是‘2’或者‘4’。”
他盯着屏幕,快速在脑中构思着下一轮测试的方案。只要继续沿用两人连续输入的方法,他就能在第一次输入里放开手脚。而事实上,他距离正确答案其实也就是一步之遥。
比方说,下一次他可以输入“3270”,同时测试“3”的位置、“2”的正确性、“7”的位置、以及“0”的正确性和它的位置。
如果四个数字里只有两个正确,意味着正确数字是“1379”这四个,并且“1”锁定了第一位。在这基础上如果反馈“1a1b”,说明“7”是第三位,“3”是第二或者第四,“9”也是第二或第四;如果反馈“2b”,说明“9”才是第三位,“3”和“7”分别是第二或第四。不论是哪种,只要从中挑一个不确定的数字,试探它的位置,就能得出完整的密码。
如果有三个数字对了,意味着正确数字是“0347”这四个,同时“4”确定在第四位。若结果是“2a1b”,说明“3”和“7”的位置正确,只要把“0”从第四位挪到第二位就能得出正确密码;如果是“1a2b”,那么有可能“3”是第一位,“7”在第二,“0”第三;或者“3”是第二位,“0”是第一位,“7”是第三,只要在下一次测试中确认“3”的位置即可得出结论;如果是“3b”,意味着“3”必须是第二位,而“7”只能排在第一位,剩下的“0”是第三位,再加上第四位的“4”就是正确密码了。
如果四个数字都对了,最好的结果当然是直接出现“4a”,最低限度至少第二位可以确定是“2”。如果反馈是“1a3b”,意味着“3”只能是第四位,“7”会落在第一位,剩下“0”是第三位,得出答案“7230”。若是得出“2a2b”,意味着“3”和“7”里必然有一个是“a”,另一个与“0”互换位置后可以得出正确密码,这样一来,只要在下一次输入里测试这里头任意一个数字的位置,就能从结果推测出正确的密码。
“结论是,进展还算顺利。”梁京墨说,“无论结果如何,我这边都可以从‘第二次输入’里得出结论,同时还不会暴露信息。当然,这里头的前提是……”
他们正讨论着,却突然听到楼层内的广播里传出人工语音播报的声响。
“所有人注意,有玩家已修改了持有的数字。”
“好快!”
他惊呼一声,骇然抬头,与同样震惊的项南星面面相觑。
。