雪艳舫生平:有一个逻辑问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 00:03:09
在一列国际列车上,有a b c d四位不同国籍的旅人,分别穿蓝 黑 灰 褐色大衣面对面每边两人地坐在同一桌子.
已知:1英国旅客坐在b先生左
2a先生穿褐色大衣
3穿黑色大衣的坐在德国旅客右侧
4d先生的对面坐着美国旅客
5俄国旅客穿灰色大衣
问:a b c d各是哪国人?分别穿什么大衣?

由 1、英国旅客坐在b先生左 得英国人不为b
由 3、穿黑色大衣的坐在德国旅客右侧 得德国人不为黑
由 4、d先生的对面坐着美国旅客 得美国人不为d
由 5、俄国旅客穿灰色大衣 得俄国人为灰
先设英为a,由2得英褐,由3、4得美为黑,由3得德美坐一边,得英俄坐一边,得俄为b,这样与4矛盾,得假设错误。
设德为a,由2得德褐,一边不能坐三个人,则由3得黑不为英,又由4得英为蓝,得黑为美,得英俄坐一边,得b为俄,由4得英为d,得美为c,整理得:
a(德 褐)、b(俄 灰)、c(美 黑)、d(英 蓝)

解:
1英国旅客坐在b先生左
2a先生穿褐色大衣
3穿黑色大衣的坐在德国旅客右侧
4d先生的对面坐着美国旅客
5俄国旅客穿灰色大衣
由1、3得
(黑) 德
---------
英 b

由4得 (1) (黑) d德
-------
英 b美
俄(黑) d德
所以 --------
英 b美
(与5不符 不成立)

或(2) 美(黑) 德
-----------
d英 b
美(黑) 德
所以 ------------
d英 b俄(灰)
由2得 美(黑) a德(褐)
-------------
d英 b俄(灰)

所以 c美(黑) a德(褐)
-------------
d英(蓝) b俄(灰)

其实也不难,做几个验证即可。
由于是面对面,则唯一符合的只有如下:
俄 b 灰 英 d 蓝
右侧 左侧 右侧 左侧
_______________________

左侧 右侧 左侧 右侧
德 a 褐 美 c 黑

a 德国人 褐色大衣
b 俄国人 灰色大衣
c 美国人 黑色大衣
d 英国人 蓝色大衣