# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
292873 | Atill83 | Highway Tolls (IOI18_highway) | C++14 | 309 ms | 262148 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 "highway.h"
#include <bits/stdc++.h>
#define ff first
#define ss second
using namespace std;
typedef pair<int, int> pii;
vector<int> sor;
vector<int> cnd;
const int MAXN = (int) 9e4 + 5;
vector<pii> adj[MAXN];
int open[MAXN];
int dep[MAXN];
long long der;
void dfs(int v, int par){
if(dep[v] == der) {cnd.push_back(v); return;}
for(pii u: adj[v]){
int j = u.ff;
if(j != par){
dep[j] = dep[v] + 1;
dfs(j, v);
}
}
}
bool dfs1(int v, int par){
if(open[v]) return 1;
bool vardi = 0;
for(pii u: adj[v]){
if(u.ff == par) continue;
bool var = dfs1(u.ff, 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... |