整理如下:(不管有没有用,有想在做就行..)
答案:凶手:B 死者:E 目击:C
首先,可以先列出这样的表,有助做题
凶手: A B C D E F G
死者: A B C D E F G
目击: A B C D E F G
从7位的话,就可以优先排出7位各不可能的身份:
如A:A:我是目击者,凶手就是F,死者就是D。 A为目击则必会说出凶手,【已有】A为凶手则必会说出死者,【已有】A为死者则会说出目击,【无】。则A必不为死者。以此类推。
得:
凶手:A B C F
死者:D E F G
目击:A B C D E G
接,从【F:我是凶手,死者是A。目击是D。】 死者A已不成立,则F不会是凶手,结合
【A:我是目击者,凶手就是F,死者就是D。】A不为目击。
再结合 【D:我是死者,我知道目击是E,凶手是A。】 如果D为死者,则目击E成立,而凶手A必为假,与A所说矛盾,则A凶手,D死者,D目击,E目击不成立。
由于【F:我是凶手,死者是A。目击是D。】 得F死者亦不成立
得出:
凶手:B C
死者:E G
目击:B C G
接下,由命题可知,相应的身份会把另一身份说出,可一一比较。
最后得:凶手:B 死者:E 目击:C