# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
758154 | vjudge1 | Hard route (IZhO17_road) | C++17 | 322 ms | 988 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 <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace std;
using namespace __gnu_pbds;
#define int long long
#define endl "\n"
int mod=1e7+9;
const int N=5005;//2e5+5;
template<class x>
using ordered_multiset = tree<x, null_type,less_equal<x>, rb_tree_tag,tree_order_statistics_node_update>;
int n,ans,cnt;
int dis[N];
pair<int,int> lvs[N];
vector<int> v[N];
void cldis(int i,int par,int d) {
dis[i]=0;
for (int j:v[i]) {
if (j!=par) {
cldis(j,i,d+1);
dis[i]=max(dis[i],dis[j]);
}
}
dis[i]++;
}
void dfs(int i,int par,int lvl,int h) {
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |