// No.617 Nafmo、買い出しに行く // https://yukicoder.me/problems/no/617 // #include #include #include #include using namespace std; int calc_total(vector &items, int i); int main() { int N, K; cin >> N >> K; vector items; for (auto i = 0; i < N; ++i) { int tmp; cin >> tmp; items.push_back(tmp); } int total_max = 0; for (auto i = 0; i < (1< &items, int i) { int total = 0; for (auto j = 0; j < 20; j++) { if (i & (1<