Submission
Status:
PPPPPPPTPTPPPPPPPPPP
Subtask/Task Score:
90/100
Score: 90
User: Bermmmm
Problemset: สุ่มสลับ
Language: cpp
Time: 0.196 second
Submitted On: 2025-10-07 00:48:47
#include <bits/stdc++.h>
using namespace std;
int main() {
string n,m;
int a,count;
count = 1;
cin >> a;
cin >> n;
m = n;
sort(m.begin() , m.end());
if (n==m) {
cout << '1';
return 0;
}
next_permutation(m.begin(),m.end());
count++;
if (n == m) {
cout << count;
return 0;
}
while(n != m) {
next_permutation(m.begin(),m.end());
count++;
if (n == m) {
break;
}
}
cout << count;
return 0;
}