Submission

Status:

P---------P---------

Subtask/Task Score:

10/100

Score: 10

User: goine

Problemset: สุ่มสลับ

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-12 14:48:02

#include<iostream>
using namespace std;

int fac(int n) {
	if (n == 0) return 1;
	return n * fac(n-1);
}

int main() {
	int c;
	cin >> c;

	string x;
	cin >> x;

	int sum = 0;
	for (int i = 0; i < c - 1; i++) sum += fac(c - i - 1);

	cout << sum;
	return 0;
}