제출 #944296

#제출 시각아이디문제언어결과실행 시간메모리
944296bngybongybrdA Difficult(y) Choice (BOI21_books)C++17
0 / 100
2 ms828 KiB
#include <bits/stdc++.h> #include "books.h" using namespace std; void solve(int N, int K, long long A, int S) { // TODO implement this function int diff[100005]; if(skim(1) >= 2*A and K > 1){impossible();} if(skim(N)*K < A){impossible();} for(int i = 1; i <= S; i++){diff[i] = skim(i);} for(int mask = 0; mask < (1<<N); mask++){ vector<int> ans; for(int i = 0; i < N; i++){ if((1<<i) & mask){ ans.push_back(diff[i]); } } int sum = 0; for(auto x: ans){ sum += x; } if(A <= sum and sum <= 2*A) answer(ans); ans.clear(); } impossible(); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...