# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
145987 | 2019-08-21T13:46:46 Z | JovanK26 | Split the Attractions (IOI19_split) | C++14 | 123 ms | 15524 KB |
#include "split.h" #include<bits/stdc++.h> using namespace std; vector< vector<int> > v(200001); bool vis[200001]; int sett[4]; int color; vector<int> temp(200001); void dfs(int start) { vis[start]=1; while(sett[color]==0) { color++; } temp[start]=color; sett[color]--; for(int i=0;i<v[start].size();i++) { if(!vis[v[start][i]]) { dfs(v[start][i]); } } } vector<int> find_split(int n, int a, int b, int c, vector<int> p, vector<int> q) { vector<int> rez(n); sett[1]=a; sett[2]=b; sett[3]=c; for(int i=0;i<p.size();i++) { v[p[i]].push_back(q[i]); v[q[i]].push_back(p[i]); } int ind=-1; for(int i=0;i<n;i++) { if(v[i].size()==1) { ind=i; break; } } if(ind==-1)ind=0; color=1; dfs(ind); for(int i=0;i<n;i++) { rez[i]=temp[i]; } return rez; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 7 ms | 5784 KB | ok, correct split |
2 | Correct | 7 ms | 5856 KB | ok, correct split |
3 | Correct | 8 ms | 5756 KB | ok, correct split |
4 | Correct | 8 ms | 5752 KB | ok, correct split |
5 | Correct | 8 ms | 5844 KB | ok, correct split |
6 | Correct | 8 ms | 5852 KB | ok, correct split |
7 | Correct | 92 ms | 15284 KB | ok, correct split |
8 | Correct | 89 ms | 15204 KB | ok, correct split |
9 | Correct | 85 ms | 15316 KB | ok, correct split |
10 | Correct | 85 ms | 15236 KB | ok, correct split |
11 | Correct | 91 ms | 15224 KB | ok, correct split |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 7 ms | 5752 KB | ok, correct split |
2 | Correct | 7 ms | 5880 KB | ok, correct split |
3 | Correct | 8 ms | 5848 KB | ok, correct split |
4 | Correct | 112 ms | 15280 KB | ok, correct split |
5 | Correct | 86 ms | 12268 KB | ok, correct split |
6 | Correct | 109 ms | 15284 KB | ok, correct split |
7 | Correct | 117 ms | 15304 KB | ok, correct split |
8 | Correct | 123 ms | 15524 KB | ok, correct split |
9 | Correct | 81 ms | 12124 KB | ok, correct split |
10 | Correct | 64 ms | 11348 KB | ok, correct split |
11 | Correct | 62 ms | 11376 KB | ok, correct split |
12 | Correct | 67 ms | 11448 KB | ok, correct split |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 7 ms | 5880 KB | ok, correct split |
2 | Incorrect | 80 ms | 12240 KB | 2 components are not connected |
3 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 7 ms | 5880 KB | 2 components are not connected |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 7 ms | 5784 KB | ok, correct split |
2 | Correct | 7 ms | 5856 KB | ok, correct split |
3 | Correct | 8 ms | 5756 KB | ok, correct split |
4 | Correct | 8 ms | 5752 KB | ok, correct split |
5 | Correct | 8 ms | 5844 KB | ok, correct split |
6 | Correct | 8 ms | 5852 KB | ok, correct split |
7 | Correct | 92 ms | 15284 KB | ok, correct split |
8 | Correct | 89 ms | 15204 KB | ok, correct split |
9 | Correct | 85 ms | 15316 KB | ok, correct split |
10 | Correct | 85 ms | 15236 KB | ok, correct split |
11 | Correct | 91 ms | 15224 KB | ok, correct split |
12 | Correct | 7 ms | 5752 KB | ok, correct split |
13 | Correct | 7 ms | 5880 KB | ok, correct split |
14 | Correct | 8 ms | 5848 KB | ok, correct split |
15 | Correct | 112 ms | 15280 KB | ok, correct split |
16 | Correct | 86 ms | 12268 KB | ok, correct split |
17 | Correct | 109 ms | 15284 KB | ok, correct split |
18 | Correct | 117 ms | 15304 KB | ok, correct split |
19 | Correct | 123 ms | 15524 KB | ok, correct split |
20 | Correct | 81 ms | 12124 KB | ok, correct split |
21 | Correct | 64 ms | 11348 KB | ok, correct split |
22 | Correct | 62 ms | 11376 KB | ok, correct split |
23 | Correct | 67 ms | 11448 KB | ok, correct split |
24 | Correct | 7 ms | 5880 KB | ok, correct split |
25 | Incorrect | 80 ms | 12240 KB | 2 components are not connected |
26 | Halted | 0 ms | 0 KB | - |