pastebin

Paste Search Dynamic
Recent pastes
permute
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. void permute(vector<int>nums,int l,int r){
  4.         // vector<vector<int>>res;
  5. if(l==r){
  6.         for(int i=0;i<nums.size();i++){
  7.         cout<<nums[i]<<" ";
  8.         }
  9.         cout<<"n";
  10. }
  11. for(int i=l;i<=r;i++){
  12.     swap(nums[l],nums[i]);
  13.    permute(nums,l+1,r);
  14.     swap(nums[l],nums[i]);
  15. }  
  16. }
  17. int main() {
  18.         int l=0;int r;cin>>r;
  19.         vector<int>nums(r);
  20.         for(int i=0;i<nums.size();i++)
  21.         cin>>nums[i];
  22.         permute(nums,0,r-1);
  23.         // your code goes here
  24.         return 0;
  25. }
Parsed in 0.011 seconds