Factorialul unui număr natural nenul n
, notat n!
, se defineşte ca fiind produsul numerelor naturale de la 1
la n
. Una dintre modalităţile de reprezentare a factorialului este prin enumerarea factorilor primi pe care îi conţine şi a exponenţilor acestora.
Cerința
Fiind dat un număr natural n
, scrieţi un program care determină suma exponenţilor factorilor primi corespunzători descompunerii în factori primi a lui n
factorial.
Date de intrare
Fişierul de intrare factorial3.in
conţine pe prima linie numărul natural n
.
Date de ieșire
Fişierul de ieşire factorial3.out
va conţine pe prima linie un număr reprezentând suma exponenţilor numerelor prime din descompunerea în factori primi a lui n!
.
Restricții și precizări
• 2 ≤ n ≤ 100.000
Exemplu:
factorial3.in
5
factorial3.out
5
Explicație
5! = 1*2*3*4*5 = 2
3
* 3
1
* 5
1
3+1+1=5