#include /// Problema Permutarilor - folosind Backtracking using namespace std; int st[20],n,k,p; /// n = nr de elemente din multime; k = nivelul curent din stiva int as,ok; /// as=1 daca am succesor; ok=1 daca bucata de solutie curenta este valida bool succesor(int k) /// verifica daca pe nivelul curent din stiva poate fi incarcata alta valoare (urmatoarea valoare posibila) { if (st[k]