有一个小偷,他有一个特殊的癖好,就是一个星期内六天讲骗话,只有一天说真话,而这一天是固定的(也就是说如果他是星期一说真话,那他每个星期一都会说真话)。当然,只有他自己知道他会在哪天说真话。
一天,他因为偷了一个价值连城的宝物而被逮捕,但是,他被逮捕前把宝物藏了起来。根据他的活动范围,警察把他藏宝物的范围缩小至四个区域,A地区、B地区、C地区、D地区。
你作为一位警察,你连续三天跑去审问他,他三天的回答分别是:
第一天:我会在星期三和星期四说谎,然后我把宝物藏在A地区。
第二天:今天是星期六、星期一、星期二中的其中一天,然后我把宝物藏在B地区。
第三天:我会在星期五和星期日说谎,然后我把宝物藏在C地区。
然而,由于你和其他人都是时间观念白痴的设定,你们不知道那三天分别是星期几。
你知道这三天分别是哪三天,他有没有在这三天内说真话,以及他把宝物藏在哪个地区了吗?
答案:
审问的日子分别是星期二、星期三、星期四。他星期四说真话,宝物藏在C地区。
首先,由于他在一星期内只有一天说真话,因此你审讯出来的结果,有可能只有一天听到真话,也可能三天都听到假话。
在第一天,他说他在星期三和星期四说谎;在第三天,他说他在星期五和星期日说谎。突破口就在这里!假如第一天他说谎,意味着他会在星期三或星期四讲真话;假如他在第三天说谎,那代表他会在星期五或星期日说真话。而我们知道,他只会在一星期内的其中一天说真话,因此他不可能在第一天和第三天都说谎,一定有其中一天他在说真话。
既然第一天或第三天他会说真话,那就代表第二天他一定在说骗话,因此第二天一定不是星期六、星期一或星期二。至于他在第一天还是第三天说真话,我们就分两个情况来看:
可能性①:小偷在第一天说真话
可能性②:小偷在第三天说真话
先看①,如果第一天说真话,意味着第三天在说骗话,也就代表他会在星期五或星期日说真话。那问题来了,星期五的下一天是星期六,那就代表他第二天说的“今天是星期六、星期一、星期二中的其中一天”是在说真话!同时,星期日的下一天是星期一,同样也代表他第二天在说真话。
我们知道他一星期只说一次真话,不可能第一天和第二天都说真话,因此我们可以排除可能性①,剩下可能性②:
小偷在第三天说真话,代表第一天说骗话,就代表星期三或星期四有一天在说真话。假设是第三天星期三说真话,那就代表第二天是星期二,那就代表他第二天说的“今天是星期六、星期一、星期二中的其中一天”是在说真话!
因此,唯一的可能性剩下第三天星期四说真话,第一天星期二在说骗话,第二天星期三也在说骗话~
Comments
Post a Comment