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()));

}