Submission

Status:

-------T-T---P--P---

Subtask/Task Score:

10/100

Score: 10

User: kinzap

Problemset: สุ่มสลับ

Language: cpp

Time: 0.197 second

Submitted On: 2025-10-13 23:12:07

#include <iostream>
#include <algorithm>

using namespace std;

int n,cnt;
string a;

int main(){
    cin >> n >> a;
    char b[a.length()];
    for(int i = 0;i<a.length();i++){
        b[i]=a[i];
    }
    sort(b,b+a.length());
    // cout << a;
    // cout << endl;
    // for(int i = 0;i<a.length();i++){
    //     cout << b[i];
    // }
    do{
        if(b==a){
            break;
        }
        cnt++;
    }
    while(next_permutation(b, b+a.length()));
    cout << cnt+1;

    
}