Submission
Status:
-------T-T---P--P---
Subtask/Task Score:
10/100
Score: 10
User: kinzap
Problemset: สุ่มสลับ
Language: cpp
Time: 0.189 second
Submitted On: 2025-10-13 23:10:28
#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;
}