她继续道:“所有人白天见面,晚上杀狗,到了第M天的晚上,疯狗都死了。问,疯狗有几只?”
繁湛没听过这个问题,一时脑子有些懵:“你说的采取行动,是指……杀死自己的狗么?”
宁若情点头:“杀死疯狗的唯一办法,就是狗主人意识到自己家的狗是疯狗,然后处死它。”
繁湛:“这个出题人很讨厌狗吧?”
宁若情:“……别发散思维。”
繁湛抬手做投降状,仔细思考起来。虽然没听过类似的谜题,但他知道这类概括题的基本解题思路——赋值法。以赋值的形式,思考极限情况。
“必定有疯狗的话,那就假设村里只有一只的情况。”他带入自己是有疯狗的村中人,“如果这只狗是我的,我能看见别人的狗都不是疯狗。那么,我在白天就会知道自己狗是疯狗,晚上处决了疯狗。第一晚疯狗死绝,所以疯狗只有一只。”
思考到这里,答案就已经出来了。
可繁湛比较谨慎,继续假设:“如果疯狗有两只,我和你都能看到对方的狗是疯狗,同时也都认为疯狗可能只有一只。”
被迫也成了疯狗主人的宁若情:……
“那么第一晚,我不会动手,你也不会。因为你我都认为,疯狗在对方家里。可到了第二天白天,你我发现没狗死亡,那么我们就会很快反应过来,对方没杀狗的原因,是我们都认为疯狗只有一只。也就是说,其实疯狗不止一只。第二天晚上,我们会同时决定杀狗。”
之后的情况不用分析了。
因为不管疯狗是叁只、四只、五只……大家的心理都是一样的:在无法得知自己的狗是否为疯狗时,会倾向于默认不是,必须要等到确认村中的狗存在的数量多于自己认知的数量时,才会最终认定自己的狗是疯狗。
就算最终疯狗的数量M=N,那么杀狗的人也只会在M=N的那一天动手。
这是一个套娃心理题。
繁湛理解了这道题,却不明白宁若情为何提到它:“这和齐导的电影有关?”
面前漂亮的女人手指轻轻搭在奶茶杯的边口,垂眸凝视着搅拌而出的糖渍白沫:“在《无人生还》里,齐导便运用了这样的心理。”
繁湛是聪明人,稍稍一想就明白了。
所有人,包括他和他的搭档,都没有在开局得到完整剧本,只有身份。但因为剧的名字是《无人生还》,又在开拍前知道暴风雪山庄模式就是封闭空间的杀人案,所以大家都默认这个空间里有一个杀人狂。
只是不知道是谁。