Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: tull
Problemset: Sigma Croissant
Language: cpp
Time: 0.003 second
Submitted On: 2026-04-26 00:08:02
#pragma GCC optimize("O3,unroll-loops")
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define all(A) A.begin(),A.end()
const int N=1e3+10;
signed main(){
cin.tie(nullptr)->sync_with_stdio(false);
int fact[30];
fact[0]=1;
fact[1]=1;
int sum=1;
int n;
cin>>n;
for(int i=2;i<=n;++i){
fact[i]=fact[i-1]*i;
sum+=fact[i];
}
cout<<sum;
}