From 403e3645050abbd4f359410369bbd10d209a2bd8 Mon Sep 17 00:00:00 2001 From: Aakarsh Verma Date: Thu, 17 Oct 2019 22:29:05 +0530 Subject: [PATCH] kthpermutationsequence.cpp --- Backtracking/kthpermutationsequence.cpp | 79 +++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 Backtracking/kthpermutationsequence.cpp diff --git a/Backtracking/kthpermutationsequence.cpp b/Backtracking/kthpermutationsequence.cpp new file mode 100644 index 0000000..696605f --- /dev/null +++ b/Backtracking/kthpermutationsequence.cpp @@ -0,0 +1,79 @@ +#include +using namespace std; +bool flag=false; +int factorial(int n){ + /*if(n>12){ + return INT_MAX; + return 0; + }*/ + int p=1; + int i; + for(i=1;i<=n;i++){ + p*=i; + } + return p; +} +void permute(int index,int n,int k,int *c,string *st,vector&v){ + if(index>=n){ + (*c)++; +// cout<<(*c)<v; + for(i=1;i<=n;i++){ + v.push_back(i); + } + string s; + // if(k>f){ + // k=k%f; + // } + + // for(i=0;i