앞의 문제들과 똑같이 풀이를 한다. 그러나 중복되는 수열을 여러 번 출력하면 안된다. 따라서 set 을 사용하여 풀이했다. 처음에는 unordered_set 을 사용해야 하나 하고 생각했었지만 순회를 전부 돌기 때문에 상관이 없다는 것을 이내 깨달았다. #include #include #include #include using namespace std;vector v;vector input_v(10);set> s;bool visited[10] = { false };int N, M;void dfs(int input){ if (input == M) { s.insert(v); /* for (auto i : v) { cout >..