琳达心目中的白马王子要高个子、黑皮肤、相貌英俊。她认识约翰、大卫、克比、布朗克斯4位男士,其中只有一位符合她的全部条件。4位男士的情况有如下特征。

①4位男士中,有3个人是高个子,两个人是黑皮肤,只有一人相貌英俊。

②每位男士都至少符合一个条件。③约翰和大卫肤色相同。④大卫和克比身高相同。

⑤克比和布朗克斯并非都是高个子。请问,谁符合琳达要求的全部条件?

参考答案

根据①,有3位男士是高个子,则另一位不是高个子;然后根据④,大卫和克比都是高个子;再根据⑤,布朗克斯不是高个子;根据②,布朗克斯至少符合一个条件,既然他不是高个子,那他一定是黑皮肤;根据①,只有两位男士是黑皮肤,于是根据③,约翰和大卫要么都是黑皮肤,要么都不是黑皮肤,由于布朗克斯是黑皮肤,所以约翰和大卫都不是黑皮肤,否则就有3位男士是黑皮肤了;根据①以及布朗克斯是黑皮肤的事实,克比一定是黑皮肤;由于布朗克斯不是高个子,约翰和大卫都不是黑皮肤,而克比既是高个子又是黑皮肤,所以克比是唯一能符合琳达全部条件的人。