# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
215886 | 2020-03-26T12:06:56 Z | SamAnd | Fire drill (LMIO18_sauga) | C++17 | 99 ms | 3320 KB |
#include <bits/stdc++.h> using namespace std; #define m_p make_pair const int N = 1003; mt19937 rnd(3141); int tt, n, ss; vector<int> a[N]; int u[N]; int main() { scanf("%d%d%d", &tt, &n, &ss); for (int i = 1; i <= n; ++i) { int q; scanf("%d", &q); while (q--) { int x; scanf("%d", &x); a[i].push_back(x); } } for (int i = 1; i <= n; ++i) u[i] = i; for (int i = n; i >= 1; --i) swap(u[i], u[(rnd() % i) + 1]); for (int i = 1; i <= n; ++i) printf("%d\n", u[i]); return 0; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Partially correct | 99 ms | 3320 KB | Output is partially correct |
2 | Partially correct | 6 ms | 384 KB | Output is partially correct |
3 | Partially correct | 6 ms | 436 KB | Output is partially correct |
4 | Partially correct | 7 ms | 384 KB | Output is partially correct |
5 | Partially correct | 6 ms | 384 KB | Output is partially correct |
6 | Partially correct | 6 ms | 384 KB | Output is partially correct |
7 | Partially correct | 18 ms | 1192 KB | Output is partially correct |
8 | Partially correct | 71 ms | 3064 KB | Output is partially correct |
9 | Partially correct | 17 ms | 768 KB | Output is partially correct |
10 | Partially correct | 5 ms | 384 KB | Output is partially correct |