一道面试题

xcode21 2012-03-31 10:45:48
过钟表12点,6点画出一条直线L
12小时内,分针和时针会重合12次
请问 这12次的重合,重合线与L的锐角夹角分别是多少度
要思路
...全文
552 21 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
xcode21 2012-07-06
  • 打赏
  • 举报
回复
12小时重复11次,如果12小时01秒则重复了12次,第一次与最后一次重合的位置一样。问题是,这11次内,每次的角度应该都是一个无法计算的数,或者只能用无理数表示。正在研究16楼的算法,同时想想18楼的思路。数学题拿来醒脑还行,我本来就不是做算法的,这种题只是觉得好玩。
枫叶红123 2012-04-24
  • 打赏
  • 举报
回复
同意18楼。
狗阳 2012-04-20
  • 打赏
  • 举报
回复
尼玛 神马神马呀..
HUNTON 2012-04-19
  • 打赏
  • 举报
回复
其实没两次重合的间隔时间是相等的,这个很容易理解的。是题目错了,应该只重合11次,不是12次。每次跟与上次重合线的角度当然也就是360/11=32.73度。所以,最终于L锐角夹角结果应该是:0度,32.73度,65.45度,81.82度,49.09度,16.36度,16.36,度,49.09度,81.82度,65.45度,32.73度。
black_tulip7 2012-04-18
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 的回复:]

以一点为例:
1.分针一分钟走6度。
2.时针一分钟走0.5度。

设x分钟后时针分针相遇(以一点整时为起点),分针走过6x度,时针走过0.5x度,有如下方程:
6x=30+0.5x(分针以数字十二为起点,时针以数字一为起点,所以方程右边加30度)
解之:x=5.45454(min)。
一点重合时的锐角为6*x=6*5.45454(度)=32.72723(度)。
余下类同;
[/Quote]是这么个理……
pride_wu 2012-04-12
  • 打赏
  • 举报
回复
以一点为例:
1.分针一分钟走6度。
2.时针一分钟走0.5度。

设x分钟后时针分针相遇(以一点整时为起点),分针走过6x度,时针走过0.5x度,有如下方程:
6x=30+0.5x(分针以数字十二为起点,时针以数字一为起点,所以方程右边加30度)
解之:x=5.45454(min)。
一点重合时的锐角为6*x=6*5.45454(度)=32.72723(度)。
余下类同;
筷子哥 2012-04-11
  • 打赏
  • 举报
回复
追赶问题,一个速度为1,一个为12,那么多少时间赶上一圈?答案是:12/(12-1)小时
那么这个时间的角度为2Pi * (12/(12-1)-1)这是第一圈
那么重合后再追赶一圈是不是第二次重合?那么这个时候是不是用了同样的时间?同样的时间是不是走了同样的角度?12 / (12/(12-1)) =11 那么12小时内刚好重合11次。
ok,这个结果就出来了
for(int i =1;i++;i<12) cout<<2pi * (12 / (12-1) - 1) * i > (pi / 4)?((pi / 4)-2pi * (12 / (12-1) - 1) * i):(2pi * (12 / (12-1) - 1) * i)<<endl;
  • 打赏
  • 举报
回复
山之魂2 2012-04-09
  • 打赏
  • 举报
回复
时针走一圈,分针走12圈,那么时针被分针追上的次数是11次,不是12次。
山之魂2 2012-04-09
  • 打赏
  • 举报
回复
题目都错了,12小时会重合11次,每次走过的角度是360/11度
yymummy 2012-04-09
  • 打赏
  • 举报
回复
然后算呗!
yymummy 2012-04-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
楼上想的太简单了

首先 我们要确定 分针时针没动一下是多少度
一分钟是 6度, 还有就是 分针动多少下 时针才会动。 分针走了12分钟 时针才会动一个格

然后就算呗。。。
[/Quote]

你这个是说秒针走一圈,分针走6度的情况,
一般的表都不是这么走的吧,分针不会每一分钟跳一次,是每秒都在变化的
应该是秒针走一秒,分针走0.1度,这样才行
likejieicy 2012-04-09
  • 打赏
  • 举报
回复
楼上想的太简单了

首先 我们要确定 分针时针没动一下是多少度
一分钟是 6度, 还有就是 分针动多少下 时针才会动。 分针走了12分钟 时针才会动一个格

然后就算呗。。。

zhangmeeno 2012-04-09
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!
longgogo 2012-04-09
  • 打赏
  • 举报
回复
你算
1点1分
2点2分
3点3分
...
就可以了吧,那时肯定是重合的吧
半圈是180度,360分钟,都换算成分钟好求
likejieicy 2012-04-09
  • 打赏
  • 举报
回复
呃。。。我仔细看了 我手上的表 是 15S 分钟走1/4 分钟 ....MLGB 小日本设计的还真细致

[Quote=引用 6 楼 的回复:]

引用 5 楼 的回复:
楼上想的太简单了

首先 我们要确定 分针时针没动一下是多少度
一分钟是 6度, 还有就是 分针动多少下 时针才会动。 分针走了12分钟 时针才会动一个格

然后就算呗。。。


你这个是说秒针走一圈,分针走6度的情况,
一般的表都不是这么走的吧,分针不会每一分钟跳一次,是每秒都在变化的
应该是秒针走一秒,分针走0.1度,这样才行
[/Quote]
likejieicy 2012-04-09
  • 打赏
  • 举报
回复
你找个表看看吧 我手上的表 就是按我说的方式走的。。。

[Quote=引用 6 楼 的回复:]

引用 5 楼 的回复:
楼上想的太简单了

首先 我们要确定 分针时针没动一下是多少度
一分钟是 6度, 还有就是 分针动多少下 时针才会动。 分针走了12分钟 时针才会动一个格

然后就算呗。。。


你这个是说秒针走一圈,分针走6度的情况,
一般的表都不是这么走的吧,分针不会每一分钟跳一次,是每秒都在变化的
应该是秒针走一秒,分针走0.1度,这样才行
[/Quote]
百变猪娃娃 2012-04-05
  • 打赏
  • 举报
回复
30
60
90
120
150
180
210
240
270
300
330
360
完毕。
zfen12x 2012-04-03
  • 打赏
  • 举报
回复
签个到,冒个泡
ycproc 2012-03-31
  • 打赏
  • 举报
回复
多少度
加载更多回复(1)

662

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧