首页 > 问题列表 > 一道微软面试题

一道微软面试题

一道微软面试题

avataroldJ
发布于 2007-5-5 10:22:40
有编号为1--100的灯初始状态是全开着的,现进行如下操作:
编号是1的倍数灯拨一下开关,
(开--关算一次拨操作;关--开算一次拨操作)
是2的倍数灯再拨一下开关,
是3的倍数的灯再拨一下开关,
......
如此直到100的倍数
问:
最后熄灭的灯的编号?
rss 点击:2470回答:4收藏:0
难度:4
推荐:3

回答列表

 我顶 (+2)
 我踩 (-0)
avataroldJ
发布于 2007-5-30 16:19:36
第100号灯。

第100号灯是最后被操作的灯,分析100的约数,有:1 ,2 ,4, 5, 10, 20, 25 ,50, 100,共9个,即第100号灯会被拨9次,操作完毕后第100号会是关着的。

所以最后熄灭的是第100号灯。
 我顶 (+0)
 我踩 (-0)
avatarzl000
发布于 2009-3-20 18:45:26
呵呵,最后熄灭怎么理解:是最后所有熄灭灯的编号还是最后一个被熄灭灯的编号?中国语言果然博大精深啊。。。
 我顶 (+0)
 我踩 (-0)
avatarlsjuanny
发布于 2008-1-16 22:45:26 / 最后修改 2008-2-13 10:5:13
这是偶在某个报纸上看见的一种回答,偶觉得更有道理:
最后,只有那些有奇数个约数的数对应的灯,最后才是关着的.
而只有那些平方数才可能有奇数个约数,所以,最后关着的灯应该是1到100以内的所有的平方数.
1, 4, 9, 16, 25, 36, 49, 81, 100
 我顶 (+0)
 我踩 (-0)
avatarzhaoguangji
发布于 2007-9-22 20:0:11
100
100有9个公倍数.原来是开的.所以最后一个闭

回答问题

匆匆过客不能回答,请 登录注册

本问题的标签

添加新标签:

您可以在此对本问题添加新的标签,便于他人更快捷地找到本问题。注意:不合适的标签有可能被删除。