# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
311960 | tzxydby | Stations (IOI20_stations) | C++14 | 991 ms | 1328 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"stations.h"
#include<bits/stdc++.h>
using namespace std;
const int N=1005;
vector<int>e[N],a;
int c;
void dfs(int u,int f,int d)
{
if(d)
a[u]=c++;
for(auto v:e[u])
if(v!=f)
dfs(v,u,d^1);
if(!d)
a[u]=c++;
}
vector<int> label(int n,int k,vector<int>u,vector<int>v)
{
a.assign(n,0);
for(int i=0;i<n;i++)
e[i].clear();
c=0;
for(int i=0;i<n-1;i++)
{
e[u[i]].push_back(v[i]);
e[v[i]].push_back(u[i]);
}
dfs(0,0,0);
a[0]=1000;
return a;
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... |