您的位置:首页 > 大数据 > 人工智能

poj 3421 X-factor Chains(分解质因数+组合数学)

2014-08-02 21:34 393 查看
幂和的阶乘/幂阶乘的和

#include<stdio.h>
#include<string.h>
#define ll long long
ll j[25];
void ini()
{
j[1]=1;
for(ll i=2;i<=20;i++)
j[i]=j[i-1]*i;
}
int main()
{
ini();
ll n;
while(scanf("%lld",&n)!=EOF)
{
int ans=0;
ll b=1;
for(ll i=2;i*i<=n;i++)
if(n%i==0)
{
int cnt=0;
while(n%i==0)
{
cnt++;
n/=i;
}
ans+=cnt;
b*=j[cnt];
}
if(n>1) ans+=1;
printf("%d %lld\n",ans,j[ans]/b);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  分解质因数