# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
926651 | daoquanglinh2007 | Two Transportations (JOI19_transportations) | C++17 | 637 ms | 61072 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;
#define pii pair <int, int>
#define fi first
#define se second
#define mp make_pair
const int NM = 2000, inf = 1e9+7;
namespace Azer{
int N;
vector <pii> adj[NM+5];
int d[NM+5];
bool fix[NM+5];
priority_queue <pii, vector <pii>, greater <pii> > Q;
int p = 0, cur = 0, pre;
int log_od = 0, log_op = 0, od = 0, op = 0;
void Update(int u, int val){
d[u] = val;
fix[u] = 1;
for (pii _ : adj[u]){
int v = _.fi, w = _.se;
if (fix[v]) continue;
if (d[u]+w < d[v]){
d[v] = d[u]+w;
Q.push(mp(d[v], v));
}
# | 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... |