1 条题解
-
0Guest LV 0
-
0
#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