两分钟教会你面试智力题目之赛马问题

题目

有36匹马6个赛道请问需要比赛几次才可以确定前三

步骤

首先先将其分为A,B,C,D,E,F六组进行六次比赛选出每组的前三名,

之后再将每组的第一名进行比赛选出整体的第一名。假设该第一名在A组那么除去BCDEF组中的第三名

将A组的第二名于其余组的第一名进行比较得出整体的第二名那么假设第二名在C组,那么接下来就只剩下第三名这一个名额所以就可以排除A组的第三以及BDEF组的第二。

此时的场下剩余六匹马再最后进行一次比赛即可。

你可能感兴趣的:(C语言,面试)