面试智力题分享
那些年流行的面试智力题分享 参考链接: https://www.nowcoder.com/discuss/262595 目录: 1.赛马找最快<腾讯高频> 2.砝码称轻重 3.药瓶毒白鼠<腾讯> 4.绳子两头烧 5.犯人猜颜色 6.猴子搬香蕉 7.高楼扔鸡蛋<谷歌> 8.轮流拿石子<头条> 9.蚂蚁走树枝 1. 赛马找最快<腾讯高频题> 一般有这么几种问法: 25匹马5条跑道找最快的3匹马,需要跑几次?答案:7 64匹马8条跑道找最快的4匹马,需要跑几次?答案:11 25匹马5条跑道找最快的5匹马,需要跑几次?答案:最少8次最多9次 接下来我们看看详细解法: 25匹马5条跑道找最快的3匹马,需要跑几次? 将25匹马分成ABCDE5组,假设每组的排名就是A1>A2>A3>A4>A5,用边相连,这里比赛5次 第6次,每组的第一名进行比赛,可以找出最快的马,这里假设A1>B1>C1>D1>E1 D1,E1肯定进不了前3,直接排除掉 第7次,B1 C1 A2 B2 A3比赛,可以找出第二,第三名 所以最少比赛需要7次 64匹马8条跑道找最快的4匹马,需要跑几次? 第一步 全部马分为8组,每组8匹,每组各跑一次,然后淘汰掉每组的后四名,如下图(需要比赛8场) 第二步 取每组第一名进行一次比赛,然后淘汰最后四名所在组的所有马,如下图(需要比赛1场) 这个时候总冠军已经诞生,它就是A1,蓝**