Submission #968968

# Submission time Handle Problem Language Result Execution time Memory
968968 2024-04-24T10:29:26 Z NotLinux A Difficult(y) Choice (BOI21_books) C++17
0 / 100
1 ms 344 KB
#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) {
    int l = 1 , r = N+1 , sayac = 0;
    while(l < r){
        int mid = (l + r) >> 1;
        sayac++;
        if(skim(mid) <= A * 2){
            l = mid + 1;            
        }
        else{
            r = mid;
        }
    }
    long long sum = 0;
    vector < int > v;
    for(int i = 1;i <= S - sayac;i++){
        if((l - i) <= 0)break;
        long long res = skim(l - i);
        v.push_back(l - i);
        sum += res;
        if(sum >= A and sum <= A * 2){
            answer(v);
        }
        if((int)v.size() == K)break;
    }
    impossible();
}
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 344 KB Incorrect
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 344 KB Incorrect
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB Incorrect
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB Incorrect
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB Incorrect
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB Incorrect
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB Incorrect
2 Halted 0 ms 0 KB -