Submission
Status:
PPPPPPPPPTPPPPPPPPPP
Subtask/Task Score:
95/100
Score: 95
User: porpeang
Problemset: สุ่มสลับ
Language: cpp
Time: 0.199 second
Submitted On: 2026-10-05 22:11:50
#include <bits/stdc++.h>
using namespace std;
int main(){
int a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,k=0,m=0,z=0,x=0,sum=0;
vector<char>vec;
cin>>a;
string bb;
cin>>bb;
for(int i=0;i<bb.size();i++){
vec.push_back(bb[i]);
}
sort(vec.begin(), vec.end());
do{
for(auto e:vec){
// cout<<e<<' ';
}
// cout<<'\n';
h++;
for(int m=0;m<bb.size();m++){
if(vec[m]==bb[m]){
x++;
}
}
if(bb.size()==x){
cout<<h<<' ';
break;
}
x=0;
}while(next_permutation(vec.begin(),vec.end()));
}