刚刚达内的宣讲会(碰到微软经典笔试题)

刚刚达内宣讲会回来。最后做了一个说是亚信的基本素质测试。我去,都是智商测试题,唯一一个能算上是技术题的可能就是下面这道了。当然 还是智力题。只不过,学过操作系统的估计都看到过这个题目:

在一天24小时内,时针和分针能重叠几次(不论长短形状)?

一般都会这么想  分针每小时走一圈,它每走一圈就要跟时针重叠一次;一天有24小时,分针与时针起不是要重叠24次吗? 初听起来,这个说法似乎很对,但事实上,分针与时针一天里只重叠22次。

我的思路是这样的,当两者相遇的时候,两者走过的差值应该正好是一个表盘也就是一个小时。这个地方,在操作系统中貌似就是求余运算?(自己基础不是很好,当初老师讲课的时候没有好好听,如果写错了,望指正。)刚刚查了一下(计算机组成与结构)发现自己记错了,那个是同余的说法(两个整数用某一正整数去除,所得余数相同。)我的错,当初做题时还拼命的说这个应该是按照求余的方法求。。。。

方法:

(从网上求得的,本人愚笨,而且晚上的确太累了)

1.设当前是x小时 y分 若重合则
x*30+y/60*30=y*6
x*30+y/60*30为时针的角度
y*6是分针的.
X为0~24可求得次数为22次

这个解法就是纯正的数学了。

这个方法我自己也没有看

给大家一个纯属脑力思考的方法

---------------------------------------------------------

2.

因为一天有24个小时~时针要走2圈而分针要走24圈,所以夭折重合24次,但是从我们知道过了零点才是新的一天~所以要减去原本重合的一次,所以重合22次

这个地方  由于对24小时的凌晨的理解不同 也许会有出入

太多的不给了  刚才才发现  网络上这样的题目好多啊  已经变成公务员考试题了?我勒个去,公务员考这个干嘛?

最后给大家一个链接  都是类似的   是百度文库(不涉及版权什么的吧?嘿嘿)  感兴趣的可以看一下http://wenku.baidu.com/view/6bbd0d85ec3a87c24028c4b4.html

posted @ 2011-04-26 22:54  Starf  阅读(497)  评论(0编辑  收藏  举报