求一个数的因子个数时间复杂度O√n
ll get_number(ll x){
ll num=0;
for(ll i=1;i*i<=x;i++){
if(x%i==0) num+=2;
if(i*i==x) num+=1;
}
return num;
}
求一个数的因子和时间复杂度O√n
ll get_number(ll x){
ll num=0;
for(ll i=1;i*i<=x;i++){
if(x%i==0) num+=i+x/i;
if(i*i==x) num+=i;
}
return num;
}
求一个数的质因子并将其打印出来
void get_number(ll x){
for(int i=2;i<=x;){
if(x%i==0){
cout<<i<<" ";
x/=i;
}
else i++;
}
return ;
}