dfs로 중복하지 않는 부분수열 구함 #include#include #include #include #include #include using namespace std;const int MAX = 20;int N, S;vector v;int re = 0;int arr[MAX] = {0, };void dfs(int num, int k, int m){ if(k==m) { // M까지 들어갔을 시 실행 int sum = 0; for(auto i =0;i>N>>S; for(int i=0;i>a; v.push_back(a); } for(int i=1;i