#include<iostream>
#include<cstdio>
using namespace std;
int n;
int sum;
int question(int x)
{
int ans=0,t=1;
while(x>=t)
{
ans++;
x-=t;
t++;
}
return ans;
}
int main()
{
cin>>n;
for(int i=2;i*i<=n;i++)
{
int ans=0;
while(n%i==0)
{
n/=i;
ans++;
}
sum+=question(ans);
}
if(n>1)
{
sum++;
}
cout<<sum;
return 0;
}
为什么超时了?!
蒟蒻求助