Submission #924857

# Submission time Handle Problem Language Result Execution time Memory
924857 2024-02-09T23:58:42 Z Programmer123 Distributing Candies (IOI21_candies) C++17
0 / 100
79 ms 8016 KB
#include "candies.h"

#include <bits/stdc++.h>

std::vector<int> distribute_candies(std::vector<int> c, std::vector<int> l,
                                    std::vector<int> r, std::vector<int> v) {
    int N = c.size();
    int Q = l.size();
    std::vector<int> ans(N);
    int diff[N + 1];
    for (int i = 0; i < N; ++i) {
        diff[i] = 0;
    }
    for (int i = 0; i < Q; ++i) {
        diff[l[i]] += v[i];
        diff[r[i] + 1] -= v[i];
    }
    for (int i = 1; i < N; ++i) {
        diff[i] += diff[i - 1];
    }
    for (int i = 0; i < N; ++i) {
        ans[i] = std::min(diff[i], c[i]);
    }
    return ans;
}
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 79 ms 8016 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -