我初步演算的过程说一下
我的算法是
首先可以确定的是挪威人第一间,兰色房子第二间,牛奶第三间
从这里开始就有了分歧点
我有了三个假设
1。绿色房子的位置
2。blend烟的位置
3。黄色房子的位置
由于绿色房子在白色房子左面 绿色房子主人喝咖啡
那么绿色房子只能在1 4的位置
那么假设绿色房子在1的位置
那么blend的位置只能在45
再次假设blend的位置
会出现第三个分歧点黄色房子的位置
黄色房子的位置的可能推算由于
黄色房子主人抽Dunhill 香烟
英国人住红色房子
由于第二个假设(blend的位置)可以推断出茶 -- 丹麦人(4)的位置
那么黄房子位置只能在3 5
但这是矛盾的
如果黄色房子在3
会出现和“德国人抽Prince香烟”冲突的推论,排除
如果黄色房子在5
会出现和“英国人住红色房子”冲突的推论,排除
那么就知道,无论黄色房子在那里都出现矛盾
那么问题出在第二分歧点上,改变blend的位置
再次重复上述的假设
又会出现同样的矛盾
从而说明矛盾的根源在于绿色房子的位置
可以确定绿色房子在第4间,那么白色房子在第5间
由于英国人住红色房子,所以红色房子一定在第3间
那么第一个就是黄色房子
那么咖啡在第4间 dunhill在第一间
那么马就在第二间
先整理一下表格
由于 抽Blends香烟的人有一个喝水的邻居
我们可以看出来blends的位置可能在2,也能在4
但在4我可以推断出Prince和blends在一间房子里
所以排除
那么blends只能在2,那么水就在1
由于抽Blue Master的人喝啤酒
所以Blue Master和啤酒只能在第5间
那么剩下的茶就在第2间,丹麦人也在那
由于德国人抽Prince香烟
所以德国人和Prince香烟只能在第4间
表格出现
黄---挪威---???---dunhill----水
蓝---丹麦----马----blends---茶
红---英国---???---???---奶
绿---德国---???---prince ---咖啡
白----???----???---blueMa--酒
表格显而易见,瑞典人和狗在第5间 pall mall和鸟的第三间
最后 抽Blends香烟的人住在养猫的人隔壁
猫不在3只能在1
表格最后演算
黄---挪威---猫---dunhill----水
蓝---丹麦---马----blends---茶
红---英国---鸟---pallmall---奶
绿---德国---???---prince ---咖啡
白----瑞典---狗---blueMa--酒
那么鱼在哪里呢?自己看吧
我的算法很笨倒是真的,因为高中反证法学的最好所以只好用它
另外,kekemi以后不要在没证据的时候下什么定论
我不想计较太多,我认为尊重别人的劳动成果也是对自己人性的尊重
嫉妒,眼红才是人性最可悲的一面
*sweat*sweat *sweat *sweat *sweat *sweat *sweat