Submission
Status:
PPPPPPPTPTPPPPPPPPPP
Subtask/Task Score:
90/100
Score: 90
User: ChanakanStudy
Problemset: สุ่มสลับ
Language: cpp
Time: 0.190 second
Submitted On: 2026-10-11 10:03:37
#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#include <cmath>
#include <queue>
#include <stack>
#include <climits>
#include <map>
#include <numeric>
#include <iomanip>
using namespace std;
using ll = long long;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n;
cin >> n;
string s;
cin >> s;
string a = s;
sort(a.begin() , a.end());
ll count = 0;
while(true) {
if(a == s) {
cout << count+1;
return 0;
}
next_permutation(a.begin() , a.end());
count++;
}
return 0;
}