main.cpp 431 B

123456789101112131415161718192021
  1. #include <iostream>
  2. #include <vector>
  3. #include "function.h"
  4. using std::cout; using std::endl;
  5. using std::vector;
  6. int main(int argc, char **argv) {
  7. vector<int> arr;
  8. vector<vector<int>> res;
  9. read_arg(argc, &argv, arr);
  10. permutation(arr, res);
  11. cout << "input:\n";
  12. print_arr(arr, cout) << "\n\nresult:\n[\n";
  13. for (const auto &vec : res) {
  14. cout << " ";
  15. print_arr(vec, cout) << "\n";
  16. }
  17. cout << "]" << endl;
  18. }