# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
790093 | thimote75 | Two Transportations (JOI19_transportations) | C++14 | 641 ms | 48648 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include "Azer.h"
#include <bits/stdc++.h>
using namespace std;
using idata = vector<int>;
using bdata = vector<bool>;
using graph = vector<vector<pair<int, int>>>;
struct Promise
{
int bytes, state = 0, result = 0;
void (*func)(int);
};
struct PromiseManager
{
deque<Promise *> promises;
void receive(bool b)
{
if (promises.size() == 0)
return;
Promise *promise = promises.front();
promise->result += b * (1 << promise->state);
promise->state++;
if (promise->state != promise->bytes)
return;
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |