Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: whattt10000

Problemset: Sigma Croissant

Language: cpp

Time: 0.002 second

Submitted On: 2026-10-14 11:37:59

#include <iostream>
using namespace std;

long long face(long long num){                                // ! (factory) ! //
    if (num <= 1) return 1;
    return num*face(num-1);
}

int main(){
    long long n,sum=0;
    cin>>n;
    for(long long i=1; i<=n; i++){
        sum+=face(i);
    }
    cout<<sum<<endl;
}