2798번 다른 방법이 없을까 고민했지만 그냥 bruteforce로 모든 경우의 수 따지는 것이었음 #include #include #include #include #include #include using namespace std; int main() { int n, m; // 숫자의 갯수, 그리고 목표 숫자 string nums; // 스트링 받을 변수 vector v; // 받은 카드의 숫자들 정리할 벡터 cin >> n >> m; cin.ignore(); getline(cin, nums); stringstream ss(nums); // stringstream으로 받아서 ' '별로 파싱하기 편하게 int str; while (ss >> str) { // 스트림에서 str에 받아서 v에 저장 v.pu..