zuotiaohaogou @ 2024-01-25 09:47:55
#include <bits/stdc++.h>
using namespace std;
int b[1000];
int main()
{
int a,x1=1,x2=0,y;
cin>>a;
y=a;
for (int i=0;i<a;i++)
{
for (int j=y;j>=1;j--)
{
x1=x1*j;
}
y--;
b[i]=x1;
x1=1;
}
for (int i=0;i<a;i++)
{
x2=x2+b[i];
}
cout<<x2;
}
by sjr3065335594 @ 2024-01-25 09:52:04
这题需要高精度啊,直接这么写肯定不行
by b1adez @ 2024-01-25 20:54:38
高精度,long long不够,要自定义一个,用数组或者vector之类的