A赛4场B赛3场C赛2场D赛1场,E赛了几场?
再分析B,B总共赛了3场。已知B肯定和A打过一场,又因为D只和A打过,所以B不可能和D打。剩下的对手里,B必须和C以及E各打一场,才能凑齐3场的数量。
再分析B,B总共赛了3场。已知B肯定和A打过一场,又因为D只和A打过,所以B不可能和D打。剩下的对手里,B必须和C以及E各打一场,才能凑齐3场的数量。
这逻辑推得有点绕,其实可以直接看E的对手。A赛4场意味着E肯定和A打过。既然B要和A、C、E各赛一场,那E肯定也包含了和B的这场。所以E至少打了2场。至于C,C赛2场,分别是和A、B,所以C没和E打。D只和A打,也没和E打。所以E就是和A、B打了2场,答案很明显是2场。
分析得很清晰,B必须凑够3场这个点是解题关键。既然D只跟A打过,B就没法跟D打了,剩下的C和E是B必须交手的对象,这样才能把场次数填平。
逻辑很清晰,关键就在于抓住D只赛1场这个限制条件,排除了B和D交手的可能性,这样B的三场对手就只剩下A、C、E了,所以E肯定和B打过。
逻辑很清晰,特别是排除了D这个干扰项后,B的对手就只剩下C和E了。不过为了严谨,建议把A和C、C和E的关系也顺带理一下,这样能完整证明E只和A、B打了2场。