Submission
Status:
-------x-x---x--xxx-
Subtask/Task Score:
0/100
Score: 0
User: colo39
Problemset: สุ่มสลับ
Language: cpp
Time: 0.009 second
Submitted On: 2026-10-01 20:57:30
#include <bits/stdc++.h>
#define int long long
using namespace std;
int a[20]; int n;
int used[20];
vector<string> vec;
void solve(int now) {
if (now == n+1) {
string s = "";
for (int i = 1;i <= n;i++) {
s += 'A' + i - 1;
}
vec.push_back(s);
return;
}
for (int i = 1;i <= n;i++) {
a[now] = i;
used[i] = 1;
solve(now+1);
used[i] = 0;
}
}
signed main () {
ios_base::sync_with_stdio(false);
cin.tie(0);
cin >> n;
string s;
cin >> s;
solve(1);
//sort(vec.begin(),vec.end());
//cout << "nigga";
cout << "nigga";
cout << find(vec.begin(),vec.end(),s) - vec.begin() + 1;
}