# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
306595 | 2020-09-26T00:18:47 Z | chubyxdxd | Stations (IOI20_stations) | C++14 | 993 ms | 640 KB |
#include "stations.h" #include <iostream> #include <vector> using namespace std; vector<int> label(int n, int k,vector<int> u,vector<int> v) { int in[n+10]; for(int i=0;i<n;i++)in[i]=0; for(int i=0;i<n;i++){ in[v[i]]++; in[u[i]]++; } int piv=0; for(int i=0;i<n;i++){ if(in[i]==1){ piv=i; break; } } //cout<<piv<<endl; vector<int> gg; gg.push_back(piv); for(int i=0;i<n-1;i++){ for(int j=0;j<n-1;j++){ if(u[j]==piv){ gg.push_back(v[j]); piv=v[j]; break; } } } if(gg.size()==1){ for(int i=0;i<n-1;i++){ for(int j=0;j<n-1;j++){ if(v[j]==piv){ gg.push_back(u[j]); piv=u[j]; break; } } } } //for(auto i:gg)cout<<i<<" "; //cout<<endl; vector<int> labels(n); for(int i=0;i<gg.size();i++){ //cout<<gg[i]<<" "; labels[gg[i]]=i; } //cout<<endl; return labels; } int find_next_station(int s, int t,vector<int> c) { if(t<s)return s-1; else return s+1; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Runtime error | 1 ms | 504 KB | Execution killed with signal 11 (could be triggered by violating memory limits) |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Runtime error | 5 ms | 512 KB | Execution killed with signal 11 (could be triggered by violating memory limits) |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Runtime error | 7 ms | 512 KB | Execution killed with signal 11 (could be triggered by violating memory limits) |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 993 ms | 640 KB | Output is correct |
2 | Runtime error | 1 ms | 376 KB | Execution killed with signal 11 (could be triggered by violating memory limits) |
3 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Runtime error | 2 ms | 504 KB | Execution killed with signal 11 (could be triggered by violating memory limits) |
2 | Halted | 0 ms | 0 KB | - |