题解 | #质数因子#

质数因子

http://www.nowcoder.com/practice/196534628ca6490ebce2e336b47b3607

暴力是一定会超时的,关键是看你怎么剪枝:

假设你现在写好了一个最优版本的判断质数的函数-isprime()

对于一个数字n:

当n!=1的时候,执行以下步骤:

(1)如果n为质数,直接输出;

(2)如果不是:

对于i:范围为2-sqrt(n):

判断i是否是质数并且是否为n的因子,如果是,那么输出i并且n=n/i;

否则i++;
全部评论

相关推荐

01-17 08:34
门头沟学院 Java
想找对象的单身狗在努力存钱:这工资不低了,再高点人家要招博士硕士的
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务