# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
31531 | 2017-08-29T07:32:11 Z | minkank | Senior Postmen (BOI14_postmen) | C++14 | 500 ms | 100216 KB |
#include <iostream> #include <set> #include <stack> using namespace std; const int N = 5e5 + 5; int n, m, st[N], p; bool check[N]; set<int> s[N]; void dfs(int u) { while(s[u].size()) { int v = *s[u].begin(); s[u].erase(v); s[v].erase(u); dfs(v); } if(check[u]) { while(st[p] != u) cout << st[p] << ' ', check[st[p]] = false, p--; p--; cout << u << '\n'; } check[u] = 1; ++p; st[p] = u; } int main() { scanf("%d %d", &n, &m); for(int i = 1; i <= m; ++i) { int u, v; scanf("%d %d", &u, &v); s[u].insert(v); s[v].insert(u); } dfs(1); }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 19 ms | 23808 KB | Output is correct |
2 | Correct | 18 ms | 23808 KB | Output is correct |
3 | Correct | 19 ms | 23808 KB | Output is correct |
4 | Correct | 21 ms | 24320 KB | Output is correct |
5 | Correct | 18 ms | 23936 KB | Output is correct |
6 | Correct | 20 ms | 24460 KB | Output is correct |
7 | Correct | 32 ms | 25984 KB | Output is correct |
8 | Correct | 20 ms | 24192 KB | Output is correct |
9 | Correct | 176 ms | 38264 KB | Output is correct |
10 | Correct | 21 ms | 24192 KB | Output is correct |
11 | Correct | 25 ms | 24064 KB | Output is correct |
12 | Correct | 201 ms | 38444 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 25 ms | 23808 KB | Output is correct |
2 | Correct | 16 ms | 23860 KB | Output is correct |
3 | Correct | 17 ms | 23784 KB | Output is correct |
4 | Correct | 26 ms | 24320 KB | Output is correct |
5 | Correct | 24 ms | 23936 KB | Output is correct |
6 | Correct | 20 ms | 24448 KB | Output is correct |
7 | Correct | 46 ms | 25976 KB | Output is correct |
8 | Correct | 25 ms | 24064 KB | Output is correct |
9 | Correct | 206 ms | 38264 KB | Output is correct |
10 | Correct | 22 ms | 24320 KB | Output is correct |
11 | Correct | 22 ms | 24132 KB | Output is correct |
12 | Correct | 179 ms | 38332 KB | Output is correct |
13 | Correct | 124 ms | 39008 KB | Output is correct |
14 | Correct | 141 ms | 38752 KB | Output is correct |
15 | Correct | 161 ms | 38372 KB | Output is correct |
16 | Correct | 122 ms | 39008 KB | Output is correct |
17 | Correct | 149 ms | 38560 KB | Output is correct |
18 | Correct | 138 ms | 35064 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 18 ms | 23808 KB | Output is correct |
2 | Correct | 18 ms | 23808 KB | Output is correct |
3 | Correct | 21 ms | 23808 KB | Output is correct |
4 | Correct | 20 ms | 24192 KB | Output is correct |
5 | Correct | 23 ms | 23936 KB | Output is correct |
6 | Correct | 22 ms | 24424 KB | Output is correct |
7 | Correct | 35 ms | 25984 KB | Output is correct |
8 | Correct | 19 ms | 24064 KB | Output is correct |
9 | Correct | 177 ms | 38240 KB | Output is correct |
10 | Correct | 22 ms | 24192 KB | Output is correct |
11 | Correct | 21 ms | 24064 KB | Output is correct |
12 | Correct | 168 ms | 38412 KB | Output is correct |
13 | Correct | 121 ms | 38988 KB | Output is correct |
14 | Correct | 157 ms | 38688 KB | Output is correct |
15 | Correct | 158 ms | 38368 KB | Output is correct |
16 | Correct | 127 ms | 39004 KB | Output is correct |
17 | Correct | 163 ms | 38484 KB | Output is correct |
18 | Correct | 151 ms | 35152 KB | Output is correct |
19 | Execution timed out | 629 ms | 100216 KB | Time limit exceeded |
20 | Halted | 0 ms | 0 KB | - |