# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
432688 | 2021-06-18T12:24:25 Z | Ruba_K | 기지국 (IOI20_stations) | C++14 | 3000 ms | 2097156 KB |
#include "stations.h" #include <vector> #include<bits/stdc++.h> using namespace std ; int zft ; const int N = 1e3 + 3 ; vector<int> labels; vector<int> adj[N]; void zftquestion(int u , int p ){ labels[u] = zft++ ; for(auto f : adj[u]){ if(f != p) zftquestion(f , u); } } vector<int> label(int n, int k, vector<int> u, vector<int> v) { labels.resize(n); for(int i = 0 ; i < n - 1 ; i ++) adj[u[i]].push_back(v[i]) , adj[v[i]].push_back(u[i]); int st = 0; for(int i = 0 ; i < n ; i ++) if(adj[i].size() == 1)st = i ; zftquestion(st , -1); return labels; } int find_next_station(int s, int t,vector<int> c) { if(c.size() == 1)return c[0]; if(s < t)return c[1]; return c[0]; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Runtime error | 1497 ms | 2097156 KB | Execution killed with signal 9 |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 3039 ms | 408 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Runtime error | 1631 ms | 2097156 KB | Execution killed with signal 9 |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 866 ms | 400 KB | Output is correct |
2 | Runtime error | 1207 ms | 2097156 KB | Execution killed with signal 9 |
3 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Runtime error | 2886 ms | 2097156 KB | Execution killed with signal 9 |
2 | Halted | 0 ms | 0 KB | - |