# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
356297 | sean617 | Dreaming (IOI13_dreaming) | C++98 | 157 ms | 17908 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 "dreaming.h"
#include <iostream>
#include <cstdio>
#include <vector>
#define SZ 100005
using namespace std;
int MM = 2e9;
int n, m, mx, po, cnt, mn, md, ans, m1, m2, m3, v[SZ];
vector<int> a[SZ], b[SZ], c;
void f(int p, int q, int w) {
int i, t;
if (w > mx) {
mx = w;
po = p;
}
v[p] = cnt;
for (i = 0; i < a[p].size(); i++) {
t = a[p][i];
if (t == q) continue;
f(t, p, w + b[p][i]);
}
}
int g(int p, int q, int w) {
int i, t, t2;
if (p == c[1]) return 1;
for (i = 0; i < a[p].size(); i++) {
t = a[p][i];
if (t == q) continue;
Compilation message (stderr)
# | 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... |