本文目錄一覽:
高難度智力題:病狗問題
第一種推論:A、假設有1條病狗,病狗的主人會看到其他狗都沒有病,那么就知道自己的狗有病,所以第一天晚上就會有槍響。因為沒有槍響,說明病狗數大于1。
分析如下:(1) 如果50條狗中只有1條病狗。比如說張家的狗有病,那么,張看到的另49條狗都是正常的,從而判斷自家的狗一定病了,張就會把自家的狗槍殺掉,但第1天沒有槍聲,說明病狗多于1條。
只有1條病狗如果只有1條病狗,那它的主人在第一天就會開槍。但幾天過去,我們并沒有聽到槍響,所以病狗的數量肯定不止1只。
如果有一只病狗A,第一天狗主人甲沒看到其他人有病狗,得出自己的是病狗,第一天槍斃病狗A;其他人看到有病狗A,認為自己的狗沒病,不作反應。
第一天:這7個人先后出來,我們假設A先出來。當別人看到后就不會出來遛狗(因為認為自己的狗是正常的,怕傳染自己的狗)。當A看大家都不出來時就知道自己的狗是病狗,第一天A的狗處決了。
只病狗 分析如下:假如有1只病狗,它是A的。那么第一天,村子里的其他49個人就不會殺自己的狗,因為他們看到A的狗是病的。
病狗問題——邏輯推理
假設有1條病狗,病狗的主人會看到其他狗都沒有病,那么就知道自己的狗有病,所以第一天晚上就會有槍響。因為沒有槍響,說明病狗數大于1。
分析如下:(1) 如果50條狗中只有1條病狗。比如說張家的狗有病,那么,張看到的另49條狗都是正常的,從而判斷自家的狗一定病了,張就會把自家的狗槍殺掉,但第1天沒有槍聲,說明病狗多于1條。
如果我們有2條病狗,兩位主人會在第一天看到對方都有病狗,但第一天沒有槍響,這意味著他們都會意識到還有其他病狗存在。那么第二天,他們應該會開槍。但第二天也沒有槍響,這進一步證明病狗的數量超過2只。
如果有一只病狗A,第一天狗主人甲沒看到其他人有病狗,得出自己的是病狗,第一天槍斃病狗A;其他人看到有病狗A,認為自己的狗沒病,不作反應。
由于第一天沒有槍聲,說明假設不對,即:每個人看到其他49只狗都活蹦亂跳是不對的,反過來說每個人至少能夠看到一只病狗。
關于病狗的一道經典邏輯題
假設有1條病狗,病狗的主人會看到其他狗都沒有病,那么就知道自己的狗有病,所以第一天晚上就會有槍響。因為沒有槍響,說明病狗數大于1。
由于第一天沒有槍聲,說明假設不對,即:每個人看到其他49只狗都活蹦亂跳是不對的,反過來說每個人至少能夠看到一只病狗。
假設有一只病狗A,第一天狗主人甲沒看到其他人有病狗,確定自己的是病狗,第一天槍斃病狗A;其他人看到有病狗A,無法確定自己的狗有沒有病,不作反應。
首先題目說村中一定有病狗,另外要默認狗主人都足夠聰明。