问题描述:
甲不是北京人,乙不是上海人,北京的老师不教英语,上海的老师教数学,乙不教语文。请问三名教师分别来自哪里,分别教什么科目?
问题解答:
甲 数学 上海
乙 英语 广州
丙 语文 北京
先推出乙,乙不交语文,只能教数学或英语,但是乙又不是上海人,那乙就是教英语,上海的老师教数学,那么北京老师只能教语文,那么教英语的只能是广州人,乙教英语,所以推出,乙是教英语的广州人。剩下的甲又不是北京人,那么只能是上海人。所以甲为上海教数学的
假设:甲是上海人
上海人教语文——》甲 上海人 语文
乙不教数学——》 乙 英语
北京人不教英语——》乙 广州人 英语
——》
甲 上海人 语文
乙 广州人 英语
丙 北京人 数学
甲 数学 上海
乙 英语 广州
丙 语文 北京