Submission #655244

#TimeUsernameProblemLanguageResultExecution timeMemory
655244600MihneaA Difficult(y) Choice (BOI21_books)C++17
0 / 100
12 ms976 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.
//

typedef long long ll;

void solve(int n, int k, ll a, int skims) {
        // TODO implement this function
        vector<ll> v(n+1);
        for (int i=1;i<=n;i++){
                v[i]=skim(i);
        }
        for (int l=1;l+k-1<=n;l++){
                ll s=0;
                for(int j=l;j<l+k;j++){
                        s+=v[j];
                }
                if(a<=s&&s<=2*a){
                        vector<int> sol;
                        for (int i=l;i<l+k;i++){
                                sol.push_back(i);
                        }
                        answer(sol);
                        return;
                }
        }
        impossible();
        return;
}
#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...