原题是:360校园招聘2015届技术类笔试题
上高中的小明暗恋女神三年,高考结束后,小明决定向女神表白。这天,小明来到女神楼下等待女神的出现,时间一分一秒的流逝,两个多小时过去了,女神还没有出现,小明看了下表,时针和分针的位置正好跟开始等的时候互换,请问小明一共等了女神多少分钟()
- 172
- 166
- 165
- 150
这是一道出现在牛客上的面试题 我做完自己的答案后,看了同行的解答,差不多都是解方程,写算法求解,过程很是详细,结果很可能已经精确到小数点后几位了,如下是我摘录牛客的解答:
》根据题意‘两个多小时’,说明时针在分针之后。
我的想法:
-
- 设时针与分针的夹角为θ(θ < 180)
- 时针走过的角度为θ,分针走过的角度为2π*n- θ
- 则可以得到等式θ/(2π)*12*60 = (2π*n- θ)/(2π)*60
- 题意‘两个多小时’,对n取3,解出θ=6π/13
- 最后带入θ /(2 π) *12*60=(6 π/13)/(2 π) *12*60=166.1
- 所以选B
如果说这是一道问答题,需要写解题过程,上面仁兄的答案就完全可以,还有好多牛客的答案都很好,但是呢,我想说,这是一道选择题,就时间而言,我们也没有过多的时间去分析这道题。所以我表达我如下的解题想法:
题中说道,两小时之后,看见表,这是,时分针和刚看表的时候相反,那么说,至少等了120分钟,最好的就是随便假设小明开始等女神的时间(就用我等女朋友的时间做假设),中午放学,我看表是 12点15,整两小时之后,分针指向3,时针指向2(过整两个小时嘛),如果说,时针继续走,到三的时候,这时候分针又会回到起始的3位置,这时候就是三个小时了,但是就在时针块到3的时候,分针会走到时针刚开始的位置12,也就是小明刚开始看到的时刻,也就是说,分针走第三圈的时候,绝对不可能超过12的位置,也就是说,刚开始等的时候,时针指向12,分针绝对在3之前,又因为两小时之后的原因,分针又绝对在2之后,所以,刚开始等的时候,分针和时针差的角度用时间算的话它是大于10小于15的,所以,会有一个区间,即小明等女神的时间在(165,170)之间,不等于165,也不等170,按选项说,就是166分钟,除非,小明执着的在楼下等女神又一天: