面试:数学类问题

现在一些大厂会问一些数学题,考察候选人的数学思维。

赛马问题

64匹马,8赛道,每次最多8匹马进行比赛,每匹马速率一直不变,问怎么快速找到最快的四匹马?

分成8组先赛一轮可以排除掉每一组中的后四名的马。

每一组第一名进行比赛,这次的第一名直接晋级。然后第一第二第三第四名所在的小组中分别有4,3,2,1匹马有可能是所有马中的前四名。

让第一组的2,3,4、第二组的1,2,3、第三组的1,2进行比赛,如果第三组第一名这次排名第二,则第二组1、第三组1晋级,还需要第四组的第一名跟其他马进行比赛。如果如果第三组第一名这次排名不是第二,则这次比赛的前三名紧急,比赛结束,晋级的这四匹马就是前四名。

凸面体问题

三维空间中,有一些点,判断这些点连线是否能组成一个凸面体?

凸面体有一个特点,任意一条边,其他的所有边都在这条边的一侧。

时钟角度计算

假设当前时间是11:45分,计算出时针和分针的夹角是多少度?

分别计算时针和分针跟00:00的角度,时针走了11个小时,也就是11360/12 + 45360/12/60=330+22.5=352.5°,这里要加上分针也走了一小部分,所以时针是指在11->12点之间的某个位置。分针的角度是45*360/60=270°,两者的夹角就是82.5°。

相关推荐
T___T2 小时前
全方位解释 JavaScript 执行机制(从底层到实战)
前端·面试
9号达人2 小时前
普通公司对账系统的现实困境与解决方案
java·后端·面试
勤劳打代码2 小时前
条分缕析 —— 通过 Demo 深入浅出 Provider 原理
flutter·面试·dart
努力学算法的蒟蒻3 小时前
day10(11.7)——leetcode面试经典150
面试
进击的野人3 小时前
JavaScript 中的数组映射方法与面向对象特性深度解析
javascript·面试
南山安3 小时前
以腾讯面试题深度剖析JavaScript:从数组map方法到面向对象本质
javascript·面试
橘颂TA5 小时前
【剑斩OFFER】算法的暴力美学——二分查找
算法·leetcode·面试·职场和发展·c/c++
java1234_小锋16 小时前
Spring事件监听的核心机制是什么?
java·spring·面试
沐怡旸19 小时前
【穿越Effective C++】条款15:在资源管理类中提供对原始资源的访问——封装与兼容性的平衡艺术
c++·面试
玉宇夕落19 小时前
深入剖析 JavaScript 中 map() 与 parseInt 的“经典组合陷阱”
javascript·面试