Paste Search Dynamic
Recent pastes
permString
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. void permString(string s,int l,int r){
  5.         if(l==r){
  6.                 cout<<s<<endl;
  7.                 return;
  8.         }
  9.         for(int i=l;i<=r;i++){
  10.                 swap(s[l],s[i]);
  11.                 permString(s,l+1,r);
  12.                 swap(s[l],s[i]);
  13.         }
  14. }
  15.  
  16. int main() {
  17.         string s;cin>>s;
  18.         permString(s,0,s.length()-1);
  19.         return 0;
  20. }
Parsed in 0.002 seconds