逻辑学院
冒个泡
查看:
1264
|
回复:
6
[IQ风暴]
冒个泡
转载
已解决
简洁模式
45001
发表于 2018-3-22 22:27:44
发帖际遇
好久没有转发题目了,在这个版块再次冒一冒。。。
有六个不同国籍的人,他们的名字分别为A,B,C,D,E和F;他们的国籍分别是美国、德国、英国、法国、俄罗斯和意大利(名字顺序与国籍顺序不一定一致)。
现已知:(1)A和美国人是医生;(2)E和俄罗斯人是教师;(3)C和德国人是技师;(4)B和F曾经当过兵,而德国人从没当过兵;(5)法国人比A年龄大,意大利人比C年龄大;(6)B同美国人下周要到英国去旅行,C同法国人下周要到瑞士去度假。
F是哪国人?
请附上完整推算解释。
登录帐号可查看完整回帖内容
42929
此回答在
2018-3-23 11:23
被选定为谜题答案,获得破案经验
1
点
发表于 2018-3-22 23:03:56
|
2018-3-22 23:26编辑
|
发自
安卓客户端
首先医生教师技师是三种不同的职业,德国人是技师的话根据1和2的条件就排除了A和E。,根据条件4排除B跟F,再根据条件3排除C,所以D是德国人。根据条件1得出AEC不是美国人;根据条件2得出EAC不是俄罗斯人;根据条件5得出A不是法国人,C不是意大利人;根据条件6得出B不是美国人,C不是法国人。所以C只能是英国人,这样的话A只能是意大利人。剩下美法俄,BE不是美国人,所以美国人只能是F。
53832
发表于 2018-3-22 23:17:19
发帖际遇
以下是我的解答,可能会有点乱:
1.由题意,可以得到几个最表面的信息:A(医生)B(当过兵)C(技师)D(未知)E(教师)F(当过兵)括号里面是和职业有关的信息;
2.由于(1.B、F当过兵,然而德国人没有当过兵;2.C和德国人是技师,也就是说德国人的职业是技师),可以得出,德国人既不是B,F,也不是C,A和E的职业是确定的,也不是德国人,所以德国人就是D,D的职业是技师。
3.由于(1.B同美国人下周要到英国去旅行,所以B不是美国人;2.A和美国人是医生,所以美国人是医生且不是A),因为美国人是医生,所以已经确认职业的C、D、E也不是美国人,又因为括号里面排除了A、B,所以最后只剩下F是美国人。
最终答案,F是美国人
不过解题的过程中,完全没有使用到后面的条件,所以不知道对不对,包括第五点和第六点的后半句,可能有其他的推理思路吧。。。
54014
发表于 2018-3-23 00:18:45
|
发自
安卓客户端
F是地球人
52449
发表于 2018-3-23 12:32:33
列一张表然后我就知道了 A是意大利人 B 是 俄罗斯人 C英国人 D是德国人 E 是法国人 F是美国人
52956
发表于 2018-3-23 13:22:28
|
2018-3-23 14:30编辑
发帖际遇
最后推论 得出 A意大利人 医生 B俄罗斯人 教师 C英国人 技师 D 德国人 技师 E 法国人 教师 F 美国人 医生
推论过程 A 不是美国人 是 医生
E不是俄罗斯人 是教师
C 不是 德国人 意大利人 不是法国人 是技师(C和德国人是技师 意大利人比C年龄大 C同法国人下周要到瑞士去度假。)
B和F不是德国人
C排除法 只能是 美国人 英国人 俄罗斯人 加上C是技师 排除 美国人 俄罗斯人 确定 C是英国人
同样的排除法,A和美国人是医生;(2)E和俄罗斯人是教师;B和F曾经当过兵,而德国人从没当过兵; 德国人只能是C D 然后已C为英国人 所以D为德国人 确定 D为德国人。
同样的排除法得到 A B 是( 俄罗斯 意大利 不确定是 那个) A和美国人是医生;(2)E和俄罗斯人是教师; 得出 A 意大利 医生 B俄罗斯 教师
这样同样得到 E F 是 美国和法国人 再利用 E和俄罗斯人是教师 A和美国人是医生 得出E为法国人,因为要是美国人 E 就是医生和命题相违。所以
E是法国人 教师 F 为美国人 医生
返回版块
尚未登录
高级模式
您需要登录后才可以回帖
登录
|
加入学院
回帖后跳转到最后一页
发表回复
分享
复制链接