开元周游
德国频道
查看: 1968|回复: 4
打印 上一主题 下一主题

微创公司的一道面试题

[复制链接]
1#
发表于 11.5.2003 01:39:50 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
2#
发表于 13.5.2003 22:13:58 | 只看该作者
我觉得1不是,<span style='color:blue'>1=2^0*3^0*5^0*4^0*...</span>,1可以包含其他因子,这种说法似乎有问题。<br>
3#
发表于 13.5.2003 22:43:16 | 只看该作者
虽然说法有问题,但看来1还必须用到的。<br>直接的想法:对每个数字检查,让它对2一直除,直到不能除为止,同样再对3,5除,除到不能除为止,看剩下来是不是1,是则通过,计数器增1,到1500为止,返回那个数,双重循环。<br>
4#
发表于 13.5.2003 22:44:40 | 只看该作者
我试了一下,时间复杂度太大,到500就不行了,再想想其他方法。
5#
 楼主| 发表于 30.5.2003 16:37:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点信息

站点统计| 举报| Archiver| 手机版| 小黑屋

Powered by Discuz! X3.2 © 2001-2014 Comsenz Inc.

GMT+1, 26.12.2024 06:33

关于我们|Apps

() 开元网

快速回复 返回顶部 返回列表