Submission #726748

#TimeUsernameProblemLanguageResultExecution timeMemory
726748finn__A Difficult(y) Choice (BOI21_books)C++17
0 / 100
2 ms300 KiB
#include <bits/stdc++.h> #include "books.h" using namespace std; void solve(int N, int K, long long A, int S) { long long a = 1, b = N - K + 1; while (a < b) { long long mid = (a + b) / 2, sum = 0; for (int i = 0; i < K; ++i) sum += skim(mid + i); if (A <= sum && sum <= 2 * A) { vector<int> v(K); iota(v.begin(), v.end(), mid); answer(v); } if (sum < A) a = mid + 1; else b = mid; } 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...