Submission #1352626

#TimeUsernameProblemLanguageResultExecution timeMemory
1352626afterzeroRace (IOI11_race)C++20
9 / 100
11 ms1344 KiB
#include <vector>
#include <algorithm>
#include <climits>

int best_path(int N, int K, int H[][2], int L[]) {
    int mi = INT_MAX;
    bool found = false;

   
    for (int i = 0; i < N; i++) {
        long long csum = 0;
        int ecount = 0;

       
        for (int j = i; j < N - 1; j++) {
            csum += L[j];
            ecount++;

           
            if (csum == K) {
                mi = std::min(mi, ecount);
                found = true;
            }
           
            if (csum > K) {
                break;
            }
        }
    }

    return found ? mi : -1;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...