fork download
  1. void permute(vector<int> &arr, int beg, int end, vector<int> &ind, int k)
  2. {
  3. if(beg == end){
  4. if(countK(arr) == k)
  5. ans++;
  6. return;
  7. }
  8. for(int i=beg; i<=end; i++)
  9. {
  10. swap(arr, ind[0], ind[i]);
  11. permute(arr, beg+1, end, ind, k);
  12. swap(arr, ind[0], ind[i]);
  13. }
  14. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:1:18: error: variable or field ‘permute’ declared void
     void permute(vector<int> &arr, int beg, int end, vector<int> &ind, int k)
                  ^~~~~~
prog.cpp:1:18: error: ‘vector’ was not declared in this scope
prog.cpp:1:25: error: expected primary-expression before ‘int’
     void permute(vector<int> &arr, int beg, int end, vector<int> &ind, int k)
                         ^~~
prog.cpp:1:36: error: expected primary-expression before ‘int’
     void permute(vector<int> &arr, int beg, int end, vector<int> &ind, int k)
                                    ^~~
prog.cpp:1:45: error: expected primary-expression before ‘int’
     void permute(vector<int> &arr, int beg, int end, vector<int> &ind, int k)
                                             ^~~
prog.cpp:1:54: error: ‘vector’ was not declared in this scope
     void permute(vector<int> &arr, int beg, int end, vector<int> &ind, int k)
                                                      ^~~~~~
prog.cpp:1:61: error: expected primary-expression before ‘int’
     void permute(vector<int> &arr, int beg, int end, vector<int> &ind, int k)
                                                             ^~~
prog.cpp:1:72: error: expected primary-expression before ‘int’
     void permute(vector<int> &arr, int beg, int end, vector<int> &ind, int k)
                                                                        ^~~
stdout
Standard output is empty