小蒟蒻不会高精度……小蒟蒻骗50分就跑……有人能帮帮他怎么高精度吗QAQ?
#include<bits/stdc++.h>
using namespace std;
int f(int x) {
int y=1;
for (int i=x; i>=1; i--) y*=i;
return y;
}
int g(int x) {
int y=0;
for (int i=x;i>=1;i--) y+=f(i);
return y;
}
int main() {
int x;
scanf("%d",&x);
printf("%d",g(x));
return 0;
}