Submission

Status:

Compilation Error

Subtask/Task Score:

Score: 0

User: samsenpisardmoo26

Problemset: สุ่มสลับ

Language: cpp

Time: 0.000 second

Submitted On: 2026-10-11 03:32:47

#include <bits/stdc++.h>
using namespace std;
int fatorial(int n)
{
    if(n==0) return 1;
    if(n==1) return 1;
    return n * factorial(n-1);
}
int main()
{
    string c = "ABCDEFGHIJKL";
    int s;
    cin >> s;
    string n;
    cin >> n;
    
    int ans=0;
    
    for(int i=0; i<s; i++)
    {
       ans+= (n[i]-'A')*factorial(n-i-1);
       for(int j=i+1; j<s; j++)
       {
           if(n[j] > n[i]) n[j]--;
       }
    }
    ans++;
    cout << ans;
}