Submission #1013672

# Submission time Handle Problem Language Result Execution time Memory
1013672 2024-07-03T19:34:09 Z canadavid1 Garage (IOI09_garage) C++17
5 / 100
2 ms 604 KB
#include <iostream>
#include <vector>
#include <queue>
#include <algorithm>


int main()
{
    int N,M;
    std::cin >> N >> M;
    std::vector<int> rate(N);
    for(auto& i : rate) std::cin >> i;
    std::vector<int> weight(M);
    for(auto& i : weight) std::cin >> i;
    weight.emplace(weight.begin()); // 1-indexing
    std::vector<int> spaces;
    for(int i = 0; i < N; i++) spaces.push_back(i);
    std::queue<int> q;
    std::vector<int> space(N+1);
    long long c = 0;
    for(int i = 0; i < 2*M; i++)
    {
        int op;
        std::cin >> op;
        if(op > 0)
            q.push(op);
        else
            spaces.push_back(space[-op]);
        while(q.size() && spaces.size())
        {
            auto car = q.front(); q.pop();
            auto p = std::min_element(spaces.begin(),spaces.end());
            auto sp = *p; spaces.erase(p);
            space[car] = sp;
            c += weight[car] * rate[sp];
        }
    }
    std::cout << c << "\n";
}
# Verdict Execution time Memory Grader output
1 Runtime error 1 ms 348 KB Execution killed with signal 6
2 Runtime error 0 ms 348 KB Execution killed with signal 6
3 Correct 0 ms 348 KB Output is correct
4 Runtime error 0 ms 348 KB Execution killed with signal 11
5 Runtime error 0 ms 348 KB Execution killed with signal 6
6 Runtime error 0 ms 348 KB Execution killed with signal 6
7 Runtime error 0 ms 348 KB Execution killed with signal 6
8 Runtime error 0 ms 348 KB Execution killed with signal 6
9 Runtime error 1 ms 432 KB Execution killed with signal 6
10 Runtime error 0 ms 348 KB Execution killed with signal 6
11 Runtime error 1 ms 348 KB Execution killed with signal 6
12 Runtime error 1 ms 344 KB Execution killed with signal 6
13 Runtime error 1 ms 604 KB Execution killed with signal 6
14 Runtime error 1 ms 604 KB Execution killed with signal 6
15 Runtime error 1 ms 604 KB Execution killed with signal 6
16 Runtime error 1 ms 604 KB Execution killed with signal 6
17 Runtime error 1 ms 604 KB Execution killed with signal 6
18 Runtime error 1 ms 604 KB Execution killed with signal 6
19 Runtime error 1 ms 604 KB Execution killed with signal 11
20 Runtime error 2 ms 472 KB Execution killed with signal 6