1 条题解

  • 0
    @ 2017-09-17 14:27:32

    #include<iostream>
    #include<cstring>
    using namespace std;
    int a[400000],len;
    long n,x;
    int main()
    {
    a[1]=1;len=1;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
    x=0;
    for(int j=1;j<=len;j++)
    {
    a[j]=a[j]*i+x;
    x=a[j]/10;
    a[j]%=10;
    if(x>0&&j>=len) len++;

    }

    }

    for(int i=len;i>0;i--)
    cout<<a[i];
    return 0;

    }

  • 1

信息

难度
7
分类
高精度 点击显示
标签
递交数
19
已通过
7
通过率
37%
上传者