4589:[蓝桥杯][12届国赛]B.分解质因数

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:1 解决:0

题目描述

给定一个合数N,将N分解质因数后,输出其质因数的个数。

输入

输入一个合数N(N≤2^63-1)

输出

将N分解质因数之后,输出质因数个数

样例输入

18

样例输出

3

提示

【定义解释】

分解质因数

(1)质因数

每个合数都可以写成几个质数相乘的形式。其中每个质数都是这个合数的因数,叫做这个合数的质因数,例如15=3×5,3和5叫做15的质因数。

(2)分解质因数

把一个合数用质因数相乘的形式表示出来,叫做分解质因数。通常用短除法来分解质因数。先用能整除这个合数的质数去除,一直除到商是质数为止,再把除数和商写成连乘的形式。

18=2*3*3,有三个质因数

来源/分类