제출 #574771

#제출 시각아이디문제언어결과실행 시간메모리
574771DosA Difficult(y) Choice (BOI21_books)C++14
0 / 100
2 ms208 KiB
#include <bits/stdc++.h> #include "books.h" using namespace std; // // --- Sample implementation for the task books --- // // To compile this program with the sample grader, place: // books.h books_sample.cpp sample_grader.cpp // in a single folder and run: // g++ books_sample.cpp sample_grader.cpp // in this folder. // void solve(int N, int K, long long A, int S) { // TODO implement this function int l, r; l = 1; r = N; //int firstBook = INT_MAX; while(l < r) { int mid = (l+r)/2; long long sum = skim(mid); if(mid + K > N) { impossible(); } for(int i = mid+1; i < mid + K; i++) { sum += skim(i); } if(sum < A) { l = mid+1; } else if(sum > 2*A) { r = mid - 1; } else { vector<int> ans; for(int i = mid; i < mid + K; i++) { ans.push_back(i); } answer(ans); } } 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...