提问

题目描述

求正整数N(N>1)的质因数的个数。 相同的质因数需要重复计算。如120=2*2*2*3*5,共有5个质因数。

输入描述:

可能有多组测试数据,每组测试数据的输入是一个正整数N,(1<N<10^9)。

输出描述:

对于每组数据,输出N的质因数的个数。
示例1

输入

复制
120

输出

复制
5

应如何做??
谢谢(Pascal)
#笔试题目#
全部评论
死做,一次次求呗
点赞
送花
回复 分享
发布于 2018-10-13 09:38
10^9次方要怎么求质数啊,会超时+炸内存,请dalao帮助
点赞
送花
回复 分享
发布于 2018-10-13 09:34
现代汽车中国前瞻数字研发中心
校招火热招聘中
官网直投
先设置出素数表,然后再算啊
点赞
送花
回复 分享
发布于 2018-10-21 11:05
筛法解出质数,然后动态迭代。
点赞
送花
回复 分享
发布于 2018-10-21 11:11
pascal暴露年龄
点赞
送花
回复 分享
发布于 2018-10-21 11:12

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务