QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#583449#8220. 众生之门guosoun77 697ms12420kbC++172.9kb2024-09-22 19:58:442024-09-22 19:58:44

Judging History

你现在查看的是最新测评结果

  • [2024-09-22 19:58:44]
  • 评测
  • 测评结果:77
  • 用时:697ms
  • 内存:12420kb
  • [2024-09-22 19:58:44]
  • 提交

answer

#include <bits/stdc++.h>
using ll = long long;
const int N = 5e4 + 10;

std::vector<int> g[N];
int n, s, t, dep[N], bl[20][N], in[N], dc;
void dfs(int u, int ff) {
  bl[0][in[u] = ++dc] = ff, dep[u] = dep[ff] + 1;
  for (int v : g[u])
    if (v != ff) dfs(v, u);
}
bool cmp(int u, int v) { return dep[u] < dep[v]; }
int lca(int u, int v) {
  if (u == v) return u;
  u = in[u], v = in[v];
  if (u > v) std::swap(u, v);
  u++;
  int k = std::__lg(v - u + 1);
  return std::min(bl[k][u], bl[k][v - (1 << k) + 1], cmp);
}
int dis(int u, int v) { return dep[u] + dep[v] - 2 * dep[lca(u, v)]; }

std::mt19937 rnd(std::chrono::system_clock::now().time_since_epoch().count());
void mian() {
  std::cin >> n >> s >> t;
  for (int i = 1; i <= n; i++) g[i].clear();
  for (int i = 1, u, v; i < n; i++) {
    std::cin >> u >> v;
    g[u].push_back(v), g[v].push_back(u);
  }
  dc = 0, dfs(1, 0);
  for (int i = 1; i <= 16; i++)
    for (int j = 1; j + (1 << i) - 1 <= n; j++)
      bl[i][j] = std::min(bl[i - 1][j], bl[i - 1][j + (1 << (i - 1))], cmp);
  if (n <= 9) {
    std::pair<int, std::vector<int>> mn{(int)1e9, {}};
    std::vector<int> id(n);
    std::iota(id.begin(), id.end(), 1);
    do {
      if (id[0] != s) continue;
      if (id[n - 1] != t) continue;
      int d = 0;
      for (int i = 1; i < n; i++) d ^= dis(id[i], id[i - 1]);
      if (d < mn.first) mn = {d, id};
      if (d == 0) break;
    } while (std::next_permutation(id.begin(), id.end()));
    for (int i = 0; i < n; i++) std::cout << mn.second[i] << " \n"[i == n - 1];
  } else {
    std::vector<int> id(n);
    std::iota(id.begin(), id.end(), 1);
    std::swap(id[0], *std::find(id.begin(), id.end(), s));
    std::swap(id[n - 1], *std::find(id.begin(), id.end(), t));
    for (int t = 10; t; t--) {
      std::shuffle(id.begin() + 1, id.end() - 1, rnd);
      int cur = 0;
      for (int i = 0; i < n - 1; i++) cur ^= dis(id[i], id[i + 1]);
      if (cur <= 1) {
        for (int i = 0; i < n; i++) std::cout << id[i] << " \n"[i == n - 1];
        return;
      }
      for (int t = n * 5; t; t--) {
        int u = std::uniform_int_distribution<int>(1, n - 2)(rnd);
        int v = std::uniform_int_distribution<int>(1, n - 2)(rnd);
        while (u == v) v = std::uniform_int_distribution<int>(1, n - 2)(rnd);
        cur ^= dis(id[u - 1], id[u]) ^ dis(id[u], id[u + 1]) ^
               dis(id[v - 1], id[v]) ^ dis(id[v], id[v + 1]);
        std::swap(id[u], id[v]);
        cur ^= dis(id[u - 1], id[u]) ^ dis(id[u], id[u + 1]) ^
               dis(id[v - 1], id[v]) ^ dis(id[v], id[v + 1]);
        if (cur <= 1) {
          for (int i = 0; i < n; i++) std::cout << id[i] << " \n"[i == n - 1];
          return;
        }
      }
    }
    for (int i = 0; i < n; i++) std::cout << id[i] << " \n"[i == n - 1];
    return;
  }
}

int main() {
  std::cin.tie(0)->sync_with_stdio(0);
  int t;
  std::cin >> t;
  while (t--) mian();
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 5
Accepted

Test #1:

score: 5
Accepted
time: 0ms
memory: 8808kb

input:

114
6 5 6
2 6
1 6
4 5
3 1
6 4
6 3 6
2 4
4 1
6 4
1 5
5 3
6 6 1
5 2
1 2
4 6
2 4
3 2
6 6 1
3 6
5 3
1 6
4 2
2 5
6 3 1
5 3
2 4
1 5
4 3
6 3
4 3 4
2 3
1 4
4 3
6 3 1
2 3
6 3
4 3
1 6
5 1
5 3 2
1 2
4 2
2 3
5 2
6 1 4
2 1
5 2
4 1
6 2
3 6
6 5 1
4 2
6 5
1 3
2 6
3 2
4 4 1
2 4
3 4
1 4
6 2 5
3 5
4 6
1 4
6 2
5 4
6 1 ...

output:

5 1 2 3 4 6
3 1 2 4 5 6
6 2 3 4 5 1
6 2 5 4 3 1
3 2 4 5 6 1
3 1 2 4
3 6 2 5 4 1
3 1 4 5 2
1 2 3 5 6 4
5 2 3 4 6 1
4 2 3 1
2 1 3 4 6 5
1 2 6 5 4 3
3 4 5 2 6 1
2 1 3 6 5 4
3 1 2 5 6 4
5 1 4 2 6 3
1 3 2 4 5
4 1 3 2
3 1 2 5 4
1 3 2 4
3 4 1 2
5 1 3 4 2
5 2 4 3 1
5 1 2 6 4 3
4 2 6 1 5 3
5 3 1 2 6 4
5 1 4 ...

result:

ok Answer correct!

Test #2:

score: 5
Accepted
time: 3ms
memory: 8600kb

input:

157
7 3 7
1 3
4 5
6 5
2 5
5 1
7 2
7 7 6
5 6
3 6
2 6
6 7
1 7
4 3
7 6 1
7 4
4 6
2 3
1 2
3 6
5 1
6 1 5
2 5
6 2
5 1
3 2
4 2
5 3 1
1 3
5 3
2 5
4 5
7 4 2
1 5
2 6
6 3
5 4
7 5
3 1
7 1 5
6 1
2 6
5 1
7 6
3 1
4 6
7 5 7
6 5
4 7
7 6
2 3
3 7
1 4
7 6 7
4 7
5 4
7 1
3 6
2 1
1 3
6 5 1
2 4
6 5
4 6
3 2
1 5
7 1 5
2 6
6 ...

output:

3 1 2 4 6 5 7
7 1 2 4 5 3 6
6 2 3 5 4 7 1
1 2 3 4 6 5
3 2 5 4 1
4 1 5 3 6 7 2
1 2 3 4 6 7 5
5 1 2 3 4 6 7
6 1 2 3 4 5 7
5 2 4 3 6 1
1 2 3 7 6 4 5
4 1 2 6 7 5 3
7 2 3 4 5 6 1
4 1 3 5 6 7 2
7 1 2 3 5 6 4
5 1 2 3 7 4 6
3 2 5 1 4 6
4 2 1 3 5 6
1 2 3 4 5 6
3 1 4 2 7 6 5
1 2 3 6 4 7 5
7 1 3 4 6 5 2
1 2 3 ...

result:

ok Answer correct!

Test #3:

score: 5
Accepted
time: 10ms
memory: 8668kb

input:

136
8 2 1
3 4
6 1
1 8
7 8
4 8
5 8
8 2
7 5 4
2 4
4 5
3 6
7 5
6 1
1 5
8 7 1
5 6
6 8
8 7
2 3
4 3
1 8
3 1
6 2 3
1 5
5 3
6 5
4 5
3 2
7 5 3
6 1
1 4
4 7
2 3
3 6
7 5
8 7 2
2 3
6 2
1 7
4 1
5 4
8 4
3 8
8 7 3
6 7
5 4
4 7
8 1
3 8
1 5
2 7
7 5 2
3 4
7 3
6 4
1 5
2 5
4 2
7 2 3
3 5
1 5
5 2
7 2
4 2
6 1
8 3 7
2 8
7 8
...

output:

2 3 4 5 6 7 8 1
5 1 2 6 3 7 4
7 2 3 4 5 6 8 1
2 5 1 4 6 3
5 1 2 4 6 7 3
7 1 3 4 5 8 6 2
7 1 2 4 8 5 6 3
5 1 4 3 6 7 2
2 1 4 7 5 6 3
3 1 2 4 5 8 6 7
3 1 4 6 7 5 8 2
4 2 3 5 7 8 6 1
1 2 5 6 4 3
8 1 2 3 7 6 5 4
6 2 3 4 5 7 1
6 2 3 4 5 7 1
5 1 2 4 8 7 6 3
1 2 3 4 5 6
1 2 4 5 3
2 1 3 4 7 6 8 5
3 1 4 5 6 ...

result:

ok Answer correct!

Test #4:

score: 5
Accepted
time: 4ms
memory: 6132kb

input:

204
7 6 7
1 6
2 5
7 1
2 3
5 1
4 6
2 2 1
1 2
2 1 2
2 1
4 3 4
1 2
2 3
2 4
2 2 1
2 1
3 2 1
3 1
1 2
8 4 3
5 2
5 4
1 3
8 7
1 5
6 8
5 7
3 2 3
2 3
2 1
6 3 5
1 6
4 5
1 2
3 2
2 5
8 2 1
7 6
3 5
8 6
8 4
3 4
7 2
1 3
7 5 6
3 7
4 1
6 2
5 3
7 1
7 6
3 2 1
3 1
1 2
8 3 2
4 3
2 5
2 4
1 8
1 6
1 2
5 7
4 1 2
4 3
4 2
1 4
...

output:

6 1 2 3 5 4 7
2 1
1 2
3 1 2 4
2 1
2 3 1
4 1 2 5 6 8 7 3
2 1 3
3 2 6 1 4 5
2 3 4 5 7 6 8 1
5 1 2 7 4 3 6
2 3 1
3 1 4 6 7 8 5 2
1 3 4 2
2 1
4 1 5 3 2 7 6
2 1 4 3 5
2 1 4 3
4 1 2 5 7 6 8 3
6 1 2 3 4 7 5 8
3 1 2
6 1 2 3 5 4
2 1
6 1 3 4 5 7 2
2 1
3 1 2
2 3 1
2 1
5 1 2 4 7 8 6 3
5 2 3 6 4 7 1
2 3 1
3 1 2
...

result:

ok Answer correct!

Test #5:

score: 5
Accepted
time: 0ms
memory: 6908kb

input:

204
6 4 6
5 1
4 1
2 4
5 6
3 5
7 7 1
3 2
2 6
7 5
1 2
3 4
5 4
7 2 1
5 6
7 3
3 2
1 3
5 1
4 5
8 3 7
5 8
1 2
8 7
8 1
5 3
6 8
5 4
8 6 1
2 4
6 3
7 4
4 6
8 1
1 7
6 5
3 3 2
3 2
1 2
8 8 5
5 8
2 3
2 6
4 3
7 2
3 1
8 3
4 4 3
4 3
2 1
3 2
8 6 1
3 4
4 7
4 6
8 2
8 1
6 1
6 5
7 4 7
3 1
4 6
5 2
6 7
2 4
1 4
7 2 1
1 7
4 ...

output:

4 1 5 3 2 6
7 2 3 6 4 5 1
2 3 4 6 5 7 1
3 1 2 5 4 8 6 7
6 2 3 4 5 7 8 1
3 1 2
8 1 2 3 6 7 4 5
4 2 1 3
6 2 3 4 5 8 7 1
4 1 3 2 5 6 7
2 3 4 5 6 7 1
1 3 2
8 1 2 3 5 6 4 7
1 3 2
3 2 4 5 1
2 3 1
5 1 2 6 7 4 3
2 1
2 3 1 4 5
3 1 4 5 2 6
4 1 2 3 6 5 7 8
2 3 1
2 1 3
7 1 3 4 5 8 6 2
3 1 2 4 6 5
3 1 5 7 4 6 2
...

result:

ok Answer correct!

Subtask #2:

score: 8
Accepted

Dependency #1:

100%
Accepted

Test #6:

score: 8
Accepted
time: 0ms
memory: 4764kb

input:

87
12 3 7
8 6
12 11
9 10
2 9
5 6
4 9
7 3
11 4
10 7
6 11
1 6
12 5 8
12 9
8 5
7 5
9 5
4 9
10 9
6 8
2 7
11 2
1 2
3 5
12 7 4
8 10
4 6
2 6
9 7
12 9
11 5
1 7
6 12
5 12
3 11
10 2
12 2 5
11 12
10 7
1 9
8 3
7 1
6 9
12 9
4 6
5 7
9 2
3 12
12 10 7
6 4
4 9
5 11
9 10
11 4
1 4
7 4
2 11
12 9
8 10
3 4
12 12 2
8 1
7 ...

output:

3 1 11 2 4 12 9 6 8 10 5 7
5 10 1 9 3 4 7 6 12 11 2 8
7 8 10 5 6 9 12 3 2 11 1 4
2 9 6 11 12 7 4 3 1 10 8 5
10 5 4 8 6 12 9 2 1 11 3 7
12 3 11 6 5 9 4 1 7 8 10 2
5 7 4 1 2 8 3 9 11 6 10
2 5 4 11 8 12 9 3 7 6 1 10
9 2 10 11 6 7 8 3 1 4 5
5 8 12 10 7 3 2 9 1 6 11 4
8 5 11 10 1 6 4 7 9 3 2
11 5 7 12 4 ...

result:

ok Answer correct!

Test #7:

score: 8
Accepted
time: 5ms
memory: 6012kb

input:

87
9 2 6
6 2
1 6
9 2
5 9
7 5
8 5
3 5
4 6
12 9 12
3 12
12 2
10 9
8 11
1 2
11 1
5 9
7 5
2 9
4 10
6 9
12 12 11
7 11
9 10
5 6
11 12
8 11
3 10
10 11
6 1
2 10
4 5
1 2
12 6 8
8 6
3 1
2 4
7 9
11 8
1 6
9 8
5 11
4 11
12 11
10 4
11 4 2
10 6
7 2
3 4
1 2
8 9
11 4
6 4
5 6
9 10
2 10
12 5 3
2 9
1 4
12 11
7 2
11 6
3...

output:

2 1 3 4 7 5 9 8 6
9 4 5 6 10 11 8 2 7 3 1 12
12 5 9 1 6 10 3 7 2 8 4 11
6 4 11 10 2 1 12 5 3 7 9 8
4 8 5 1 11 9 3 10 6 7 2
5 8 12 7 2 1 4 11 6 10 9 3
2 3 4 9 10 6 1 8 5 7 11
7 4 2 8 6 12 3 11 1 10 5 9
9 10 3 2 7 8 5 1 4 11 6 12
3 7 1 2 10 5 6 11 4 9 8
3 1 8 5 7 2 9 6 10 4
6 2 3 1 7 12 10 4 11 9 5 8
...

result:

ok Answer correct!

Test #8:

score: 8
Accepted
time: 1ms
memory: 5728kb

input:

86
10 8 5
4 6
9 6
7 5
10 6
3 2
1 4
6 5
5 2
2 8
12 1 5
5 9
11 1
7 5
10 1
12 10
8 11
6 3
9 3
2 11
3 12
4 11
12 7 2
4 5
11 8
3 7
8 7
10 4
6 4
5 8
9 4
1 4
2 7
12 4
11 1 3
8 11
11 1
10 9
7 8
9 7
6 11
2 10
3 10
5 6
4 10
12 12 3
7 12
10 1
8 6
4 8
2 12
6 10
9 12
3 5
1 2
11 12
5 11
12 4 11
7 10
1 12
8 4
5 3
...

output:

8 2 9 1 4 7 3 6 10 5
1 10 7 6 11 2 8 9 4 3 12 5
7 11 3 4 9 5 10 8 12 1 6 2
1 5 7 8 6 11 4 10 9 2 3
12 7 2 4 6 9 5 10 1 8 11 3
4 6 9 8 1 2 12 5 7 10 3 11
2 4 1 11 7 8 9 6 10 5 3
12 1 6 5 8 10 9 3 7 11 2 4
8 7 5 4 2 3 11 10 1 9 6
2 10 3 1 5 8 7 11 4 6 9
4 1 12 11 8 2 9 7 10 3 6 5
9 12 5 4 3 10 2 1 7 8...

result:

ok Answer correct!

Test #9:

score: 8
Accepted
time: 15ms
memory: 8768kb

input:

148
8 2 7
6 3
4 2
1 5
7 3
5 4
6 1
4 8
4 3 2
4 3
2 3
1 2
3 2 1
3 1
2 1
6 2 1
5 1
6 3
6 1
4 2
2 3
12 12 6
10 11
5 7
4 5
9 10
3 7
9 3
2 3
8 6
9 6
3 1
12 10
2 2 1
2 1
2 1 2
1 2
3 2 1
3 2
1 2
9 1 5
8 6
4 3
7 8
1 6
5 7
9 8
3 7
2 4
12 1 9
8 1
7 6
11 4
11 5
12 10
4 6
3 7
1 10
8 3
2 5
5 9
3 1 2
1 3
1 2
8 7 3...

output:

2 1 3 4 5 8 6 7
3 1 4 2
2 3 1
2 4 3 6 5 1
12 8 7 10 11 9 5 1 3 2 4 6
2 1
1 2
2 3 1
1 2 3 4 6 7 8 9 5
1 7 6 11 5 8 12 10 4 2 3 9
1 3 2
7 1 2 4 5 6 8 3
4 1 3 5 2
5 1 2 3 4 8 7 6
2 12 11 4 10 5 6 3 1 9 8 7
3 2 1
5 6 2 3 7 4 9 12 1 10 8 11
3 2 4 7 6 5 1
2 1 3 4 6 5
6 2 4 3 5 1
3 1 2 4 6 7 8 5
1 2
3 1 2
...

result:

ok Answer correct!

Test #10:

score: 8
Accepted
time: 11ms
memory: 8812kb

input:

135
7 2 1
1 2
6 2
5 3
2 3
4 2
7 6
12 9 5
7 4
4 12
3 6
11 10
1 9
8 7
12 3
5 11
9 8
5 4
10 2
9 7 3
2 5
9 3
2 9
1 6
7 3
9 8
8 1
6 4
2 2 1
1 2
12 8 7
4 8
5 1
5 2
6 10
2 11
12 10
3 5
5 10
7 11
9 12
8 5
2 2 1
1 2
11 7 3
3 10
2 3
11 7
6 4
10 6
11 2
3 1
6 9
5 4
3 8
5 2 5
1 5
3 1
3 2
4 5
4 2 3
2 1
2 3
4 2
11...

output:

2 3 4 5 6 7 1
9 11 6 8 2 4 7 10 1 3 12 5
7 1 2 4 5 6 9 8 3
2 1
8 3 4 12 2 5 11 1 6 9 10 7
2 1
7 9 1 8 4 2 11 10 5 6 3
2 1 3 4 5
2 1 4 3
5 1 2 6 7 9 4 10 8 3 11
6 1 2 4 5 3
10 11 8 1 6 7 4 5 3 2 9
2 8 3 1 4 5 6 7 11 9 10
11 3 6 5 1 4 10 8 7 9 2
1 2 3 4 5
5 4 3 1 2
4 1 2 3 5 7 6
3 1 2 4 5 6
4 1 2 5 3 ...

result:

ok Answer correct!

Subtask #3:

score: 17
Accepted

Test #11:

score: 17
Accepted
time: 118ms
memory: 8160kb

input:

14190
43 27 2
42 3
30 36
11 24
21 22
13 8
22 30
31 29
35 1
10 6
2 23
28 17
2 26
7 37
5 19
38 43
33 39
4 28
33 7
25 31
15 1
32 18
34 27
35 12
19 32
20 17
37 42
26 34
39 10
12 27
24 43
18 6
16 9
38 9
14 15
14 41
25 3
40 13
16 8
36 41
20 5
21 40
11 29
41 24 38
21 6
20 14
26 1
6 7
17 16
39 36
8 18
36 11...

output:

27 15 5 12 30 20 32 35 16 38 43 21 29 41 8 26 10 25 18 34 24 6 3 13 31 17 42 19 40 22 4 11 9 14 1 37 39 28 7 23 36 33 2
24 13 4 15 39 14 18 37 12 19 7 30 29 10 21 35 11 33 40 16 3 41 5 1 32 23 22 31 26 20 36 34 9 27 28 6 17 25 8 2 38
5 8 4 26 1 15 14 16 18 24 25 12 2 21 27 23 20 13 6 17 10 9 3 19 7 ...

result:

ok Answer correct!

Test #12:

score: 17
Accepted
time: 78ms
memory: 4840kb

input:

9236
52 51 21
5 3
51 16
20 49
5 34
46 33
28 34
10 23
14 45
51 9
44 11
52 6
15 37
44 14
24 35
50 2
41 27
21 47
17 4
12 43
22 26
41 39
18 45
40 50
33 1
29 21
19 35
19 49
22 43
36 16
39 11
17 42
30 25
27 30
37 46
47 38
23 48
7 12
9 13
10 26
28 25
8 52
32 29
6 13
36 32
2 31
15 18
8 1
4 38
48 24
42 40
7 ...

output:

51 29 46 15 2 6 50 22 14 40 27 8 37 7 39 10 41 5 11 18 34 44 30 49 33 3 31 16 12 13 23 35 38 52 45 48 26 25 42 4 20 1 43 47 32 9 24 36 17 28 19 21
49 13 33 51 18 40 35 10 6 7 20 3 41 21 19 8 26 29 5 23 45 11 36 39 31 46 9 25 4 15 2 22 48 50 43 44 24 1 37 30 38 12 27 47 42 34 17 28 14 16 32
30 21 8 5...

result:

ok Answer correct!

Test #13:

score: 17
Accepted
time: 66ms
memory: 4868kb

input:

7430
56 55 12
1 32
29 36
45 8
33 47
29 56
36 13
3 24
5 11
55 39
4 34
46 34
37 23
35 53
56 54
7 44
1 27
12 20
28 54
25 19
51 6
42 38
15 30
37 25
38 3
16 39
12 52
41 9
50 53
22 26
11 13
18 55
33 15
27 6
47 28
43 14
23 22
21 9
48 49
4 2
14 31
10 52
5 18
20 40
2 42
17 31
51 49
48 21
16 43
41 44
50 46
40...

output:

55 17 18 7 6 23 46 30 24 28 27 42 25 11 48 37 32 41 53 16 19 14 21 38 34 13 36 54 31 33 4 44 8 5 1 40 45 10 52 47 43 26 50 2 56 29 15 9 20 22 51 49 35 39 3 12
24 37 49 3 6 16 31 57 47 10 41 17 32 45 7 43 20 48 23 35 56 54 19 13 29 14 8 4 27 34 12 42 44 26 22 52 2 18 53 9 51 40 33 36 39 11 25 21 46 2...

result:

ok Answer correct!

Test #14:

score: 17
Accepted
time: 191ms
memory: 4852kb

input:

9765
42 15 16
22 4
6 9
42 6
25 20
22 24
9 39
2 13
36 11
5 21
11 18
7 34
4 35
42 10
16 10
29 30
29 8
17 30
12 40
34 39
27 15
27 3
17 31
2 19
12 14
41 23
15 16
36 1
28 38
13 40
38 33
41 24
8 37
37 18
7 35
26 5
28 20
33 31
1 26
32 14
32 21
23 19
18 3 16
11 6
16 9
11 13
8 4
17 7
18 15
8 9
14 13
17 4
16 ...

output:

15 34 30 11 37 3 33 14 6 13 41 7 32 40 26 17 23 42 21 29 5 31 9 8 35 25 4 36 12 18 20 39 38 10 24 28 27 1 22 19 2 16
3 5 12 6 18 15 17 9 14 13 11 4 7 2 10 1 8 16
9 14 8 1 3 19 12 11 6 2 18 15 17 10 4 7 13 5 16
6 3 21 24 29 13 4 38 35 42 22 19 32 30 26 36 15 28 20 8 44 16 5 41 34 14 25 33 40 2 27 37 ...

result:

ok Answer correct!

Test #15:

score: 17
Accepted
time: 92ms
memory: 6928kb

input:

1969
144 119 17
109 11
66 80
131 133
76 89
128 137
80 77
141 114
98 94
55 68
115 41
31 78
104 123
106 138
18 37
72 100
38 14
15 86
87 136
41 99
26 56
130 84
67 1
28 96
92 88
12 137
11 102
13 42
48 93
79 43
51 98
100 130
131 59
38 52
24 117
7 19
93 135
135 29
35 101
46 62
47 39
99 85
122 87
123 70
11...

output:

119 15 116 122 97 74 128 84 68 109 24 65 96 102 44 36 118 115 8 4 39 57 21 99 81 45 134 29 62 31 41 76 77 23 136 61 130 113 143 87 26 54 89 56 141 91 2 135 49 129 132 101 25 55 58 59 66 7 127 142 3 139 83 86 138 69 40 131 93 126 70 42 12 33 103 124 80 82 64 105 34 51 28 63 71 107 85 14 111 52 104 79...

result:

ok Answer correct!

Test #16:

score: 17
Accepted
time: 97ms
memory: 9168kb

input:

500
844 123 801
629 492
828 294
203 630
621 178
604 159
4 26
750 486
123 709
100 83
66 161
682 411
547 837
812 104
8 394
402 547
312 607
396 823
320 564
251 504
640 315
295 301
703 706
789 222
64 672
272 19
78 38
754 555
543 498
74 466
236 472
155 125
491 700
794 192
62 169
637 407
540 385
122 106
4...

output:

123 468 320 608 336 343 672 408 95 767 669 190 108 104 373 366 129 627 220 380 154 439 347 290 132 493 437 768 19 657 291 342 524 422 791 181 208 811 822 39 100 620 517 674 177 612 753 641 545 281 438 227 51 782 744 772 554 579 540 428 460 818 578 802 594 330 344 32 114 673 166 834 519 492 147 357 3...

result:

ok Answer correct!

Test #17:

score: 17
Accepted
time: 135ms
memory: 12220kb

input:

34
33100 10117 18164
18635 32475
7408 21287
9517 5145
22923 26110
26263 11123
14870 20414
5233 11462
22918 19251
12631 11482
24262 28772
16262 4688
22280 31365
10129 23488
17195 15430
4602 1331
20453 6886
13707 24978
15951 7988
4834 23333
22314 7430
4956 2681
6703 9446
9417 33087
5722 1217
18525 174...

output:

10117 23818 23219 10751 5062 29393 2584 20932 4116 22322 7200 12199 26259 12552 21652 30784 8178 7010 6169 10931 23267 16666 16965 15335 28461 27406 16687 16042 7943 23221 30311 28394 11609 9713 22806 7248 1224 18036 19109 22373 20943 8170 11509 1615 11260 18328 23176 9122 22589 6731 7445 22090 1398...

result:

ok Answer correct!

Subtask #4:

score: 20
Accepted

Test #18:

score: 20
Accepted
time: 300ms
memory: 8512kb

input:

32752
15 3 4
14 12
4 12
1 10
9 13
7 6
12 5
1 12
9 15
7 9
8 12
2 6
11 6
9 3
6 10
13 12 2
10 11
10 5
1 4
12 11
4 6
2 13
6 5
9 6
8 13
6 3
4 8
13 7
15 3 6
15 10
4 2
8 5
10 3
1 3
15 2
8 4
12 9
7 8
11 8
6 13
8 12
14 8
6 12
15 5 7
8 14
10 13
11 13
13 5
2 14
15 8
15 1
6 2
7 15
9 13
15 3
6 13
15 4
12 5
15 10...

output:

3 10 9 7 13 12 2 6 5 15 1 14 8 11 4
12 11 13 1 9 5 8 3 10 6 7 4 2
3 2 4 10 14 9 15 13 7 8 12 1 5 11 6
5 6 8 11 4 9 3 14 15 13 12 10 1 2 7
10 12 11 3 2 14 7 5 15 4 6 13 1 9 8
11 8 7 9 6 4 10 1 2 5 3
11 2 7 5 12 3 8 6 13 14 4 1 10 15 9
14 6 9 3 8 10 7 1 13 5 2 4 11 12
5 2 11 1 6 10 7 9 8 4 3
8 7 2 10 ...

result:

ok Answer correct!

Test #19:

score: 20
Accepted
time: 85ms
memory: 8236kb

input:

31250
16 11 6
12 2
5 4
6 8
10 12
4 9
10 14
15 8
11 14
12 9
1 9
3 9
6 13
9 16
4 15
7 14
16 7 5
7 2
1 16
12 6
8 10
7 3
16 11
16 10
10 4
5 14
2 9
15 5
9 13
1 12
4 13
5 12
16 1 16
8 11
6 8
6 2
5 1
16 14
16 4
9 1
3 1
1 7
5 6
12 6
4 10
13 1
15 16
8 10
16 3 15
8 16
13 4
9 4
2 13
5 12
15 2
4 1
7 1
12 6
12 8...

output:

11 5 2 7 16 15 14 4 10 9 8 1 13 12 3 6
7 2 12 4 13 8 6 1 16 10 11 15 3 9 14 5
1 4 6 12 9 10 15 7 13 3 14 5 2 11 8 16
3 2 16 1 5 13 12 14 8 10 4 11 9 7 6 15
16 4 9 12 3 11 7 13 5 2 14 15 10 8 6 1
8 11 3 15 1 6 9 12 2 10 5 14 16 4 13 7
14 16 15 1 12 2 9 11 10 5 7 8 4 13 6 3
2 4 3 5 10 13 11 6 16 15 14...

result:

ok Answer correct!

Test #20:

score: 20
Accepted
time: 85ms
memory: 6832kb

input:

29411
17 2 11
5 7
17 4
11 14
5 17
6 16
3 16
10 7
7 16
13 7
4 11
9 8
9 2
7 1
9 3
15 5
3 12
17 9 8
6 10
16 14
2 11
8 12
14 3
12 15
7 11
3 17
10 11
16 2
5 3
11 13
12 3
11 4
10 9
1 12
17 9 10
16 3
5 8
14 10
11 17
16 11
10 7
5 11
2 10
11 13
6 15
11 12
15 1
11 4
16 15
6 10
8 9
17 10 13
11 1
6 16
2 6
10 9
...

output:

2 14 15 10 13 17 4 9 7 1 16 5 6 3 12 8 11
9 16 13 5 12 10 1 14 7 6 2 4 15 17 11 3 8
9 4 17 12 7 8 15 6 2 14 11 1 3 16 13 5 10
10 12 14 2 5 1 6 7 9 16 8 15 11 4 3 17 13
7 1 4 10 11 17 5 6 2 8 3 14 12 16 9 13 15
2 16 14 13 15 1 11 8 17 6 3 12 9 4 7 5 10
8 11 4 1 13 3 17 6 9 7 15 2 12 5 16 14 10
1 5 17...

result:

ok Answer correct!

Test #21:

score: 20
Accepted
time: 183ms
memory: 7804kb

input:

9804
8 2 5
1 5
2 6
5 7
4 5
8 3
2 3
3 5
87 18 54
79 20
8 18
83 75
43 79
65 84
47 24
50 84
38 53
68 10
61 38
40 42
21 27
51 39
19 73
72 10
54 85
62 70
9 71
3 17
42 82
7 83
16 86
72 36
61 19
10 2
25 21
76 46
28 39
44 78
63 84
3 22
56 33
26 60
55 9
10 5
67 21
5 26
87 44
57 72
23 47
74 29
38 14
16 25
66 ...

output:

2 1 3 6 8 4 7 5
18 1 13 41 51 29 75 49 35 50 6 3 55 61 47 79 45 24 42 37 43 85 60 56 40 62 34 44 86 72 31 77 5 9 4 19 83 68 84 76 14 11 48 71 80 27 46 38 28 70 63 64 30 53 32 52 25 15 87 12 23 78 82 73 74 8 67 33 69 66 36 39 20 7 16 65 10 2 81 26 17 57 58 22 59 21 54
3 7 4 6 17 1 10 16 18 14 12 5 9 ...

result:

ok Answer correct!

Test #22:

score: 20
Accepted
time: 86ms
memory: 8404kb

input:

1961
279 12 220
178 48
130 4
54 243
222 8
92 245
258 37
269 36
243 92
228 179
117 139
4 266
254 23
101 121
86 154
137 39
233 118
2 139
54 213
20 63
204 174
145 116
82 255
206 207
195 126
195 27
48 33
67 34
190 172
221 255
33 132
221 19
279 146
274 198
221 72
162 114
141 202
245 257
183 4
1 59
251 20...

output:

12 15 246 127 250 218 273 269 96 135 63 95 180 240 278 108 4 274 2 106 124 257 210 173 236 189 13 171 188 238 123 259 134 71 34 161 20 90 70 159 149 263 74 242 62 45 10 105 128 80 33 131 25 175 275 152 68 94 11 179 59 194 111 200 44 209 122 147 69 5 199 81 56 32 100 165 38 89 30 268 190 24 129 28 27...

result:

ok Answer correct!

Test #23:

score: 20
Accepted
time: 80ms
memory: 7604kb

input:

494
1585 618 330
1475 1276
803 457
614 387
1352 631
566 1303
73 1566
1382 564
256 712
682 741
148 1496
559 467
381 906
1336 1358
1133 823
858 112
334 455
248 197
465 225
864 983
1082 687
4 280
706 663
645 891
1550 1160
793 1195
63 326
1333 1118
1354 886
1140 1052
519 1387
573 619
490 532
1326 188
49...

output:

618 1523 958 659 924 6 1182 90 646 125 619 1557 374 913 917 1489 303 632 372 1410 1512 1347 543 1445 64 1046 189 1026 940 116 1563 412 1037 696 979 118 1584 1579 1170 955 542 184 1487 1431 16 1091 1397 849 993 1083 31 127 250 1386 313 723 801 1440 1188 1417 1141 406 1110 987 257 935 328 1558 634 126...

result:

ok Answer correct!

Test #24:

score: 20
Accepted
time: 130ms
memory: 12420kb

input:

28
20 14 16
14 4
14 18
16 19
8 14
10 14
5 16
14 3
14 16
16 12
13 16
6 16
16 2
16 7
15 16
20 16
11 14
9 14
14 17
16 1
9714 8040 8287
1338 1548
4615 231
6392 8813
7088 1975
8017 9050
6610 4385
8256 8336
1752 991
1678 7116
3119 2271
1186 8912
8924 2666
9688 669
7630 1645
3613 4454
3260 2714
3822 4433
8...

output:

14 4 15 18 5 7 12 13 17 10 2 20 11 3 8 6 19 1 9 16
8040 5303 4083 3501 2573 6995 6782 3703 3861 6535 8654 8204 2753 6792 4724 8746 4205 8276 5619 5910 7065 5075 7726 1224 4066 8052 1875 6459 2526 8107 3168 434 8348 3489 1576 6738 7837 6949 7745 3826 7782 1766 1439 6961 5142 3903 8355 3441 3689 6414 ...

result:

ok Answer correct!

Subtask #5:

score: 17
Accepted

Test #25:

score: 17
Accepted
time: 697ms
memory: 4980kb

input:

36059
13 9 4
5 9
10 3
3 1
13 5
12 5
7 4
2 8
8 10
4 9
11 7
6 11
1 4
13 12 6
4 12
13 9
11 2
6 12
9 12
8 5
7 6
5 3
3 7
10 8
1 5
2 10
13 10 8
3 1
5 9
4 8
6 11
7 13
13 5
1 10
12 13
9 4
11 9
2 11
8 10
12 1 4
9 2
2 12
3 2
12 11
8 2
7 4
5 1
4 1
11 7
10 9
6 9
13 10 12
7 5
11 9
12 10
9 8
3 10
8 5
4 13
13 7
6 ...

output:

9 12 11 8 10 2 5 3 1 13 6 7 4
12 1 10 5 11 4 9 13 2 7 3 8 6
10 13 3 9 4 11 6 12 5 2 7 1 8
1 10 12 8 11 9 6 2 3 7 5 4
10 11 8 7 5 3 1 4 9 2 6 13 12
6 5 12 4 11 10 1 2 7 9 13 3 8
1 12 3 4 2 13 9 6 11 5 10 7 8
7 9 1 6 4 5 2 10 8 3
11 12 9 10 2 4 3 5 6 13 8 7 1
4 9 3 10 7 1 13 11 12 5 2 8 6
6 4 11 3 13 ...

result:

ok Answer correct!

Test #26:

score: 17
Accepted
time: 81ms
memory: 5884kb

input:

35714
14 11 4
2 10
13 11
3 11
10 5
1 7
8 2
6 11
5 1
4 11
14 4
7 14
9 8
12 14
14 9 12
14 8
4 2
3 8
13 12
10 9
7 1
5 9
11 5
6 11
2 13
12 9
1 2
8 13
14 8 2
12 1
13 14
1 5
14 2
5 10
7 13
9 7
2 8
4 10
3 8
11 5
10 14
6 10
14 13 3
3 13
8 13
9 5
10 8
2 1
11 7
7 13
12 8
6 11
5 4
4 13
14 5
1 4
14 11 8
8 11
4 ...

output:

11 14 5 3 2 8 7 10 12 6 9 1 13 4
9 10 8 3 1 6 2 5 13 7 14 4 11 12
8 7 9 3 12 4 1 14 13 6 11 10 5 2
13 5 11 12 2 8 1 4 7 10 9 6 14 3
11 2 9 10 6 14 3 13 5 4 12 1 7 8
8 10 4 5 2 9 1 14 12 3 7 13 11 6
7 6 5 8 3 11 9 14 2 10 4 1 12 13
13 14 12 1 7 4 11 5 2 9 3 8 10 6
9 12 14 7 13 2 6 5 10 1 8 3 4 11
6 8...

result:

ok Answer correct!

Test #27:

score: 17
Accepted
time: 81ms
memory: 6156kb

input:

33333
15 6 9
9 6
8 9
13 8
3 5
14 15
1 5
7 6
5 14
2 15
15 6
11 6
10 15
4 15
12 3
15 9 1
4 12
3 15
12 6
13 8
10 3
11 1
5 2
7 13
6 14
1 9
14 1
2 1
8 4
15 7
15 14 3
4 12
8 10
13 7
15 3
11 5
3 14
10 14
1 15
9 7
7 14
5 4
2 6
6 1
12 1
15 14 10
15 1
8 1
9 10
3 1
5 9
10 14
11 9
2 1
13 9
4 9
7 14
6 1
1 14
12 ...

output:

6 12 15 4 3 13 1 8 14 10 7 2 5 11 9
9 15 12 5 8 6 14 3 11 7 13 10 4 2 1
14 11 2 10 9 8 4 7 13 12 5 6 1 15 3
14 2 7 4 8 9 6 13 5 15 12 3 11 1 10
2 3 14 5 8 15 6 4 1 10 12 11 7 13 9
14 15 3 12 8 1 6 7 10 11 2 5 9 4 13
1 7 2 15 9 4 5 3 12 11 13 8 14 6 10
10 12 13 3 14 8 15 4 9 5 1 6 2 11 7
10 15 1 13 3...

result:

ok Answer correct!

Test #28:

score: 17
Accepted
time: 82ms
memory: 6892kb

input:

31250
16 3 7
12 9
15 3
10 16
5 8
9 8
11 9
7 3
1 6
2 4
13 10
6 12
16 7
4 7
14 15
8 7
16 6 8
16 12
15 3
8 6
9 14
10 14
14 7
11 8
4 9
3 5
13 8
7 11
1 8
2 14
12 5
5 11
16 6 4
3 8
16 8
8 13
1 9
4 6
5 11
14 13
7 9
15 1
13 6
12 1
10 8
9 6
11 4
2 1
16 15 13
14 4
10 6
1 7
6 12
3 4
2 6
4 7
12 13
13 15
16 6
11...

output:

3 9 15 16 12 13 8 11 4 10 14 5 2 1 6 7
6 14 16 9 5 2 1 13 10 4 15 12 7 3 11 8
6 2 12 15 3 9 16 5 11 14 13 8 7 10 1 4
15 12 4 5 11 6 10 1 9 3 2 16 8 14 7 13
9 12 10 15 7 2 1 4 13 16 5 14 11 8 6 3
5 12 2 7 10 6 9 3 13 1 14 15 11 8 4 16
12 15 9 2 3 11 13 4 1 6 5 10 8 16 14 7
2 16 15 11 7 3 6 8 5 10 4 1...

result:

ok Answer correct!

Test #29:

score: 17
Accepted
time: 78ms
memory: 4832kb

input:

29411
17 12 17
5 11
11 4
9 12
13 16
16 3
6 1
15 17
17 12
3 4
2 8
7 8
14 17
10 2
4 8
1 8
8 12
17 9 2
11 16
12 3
14 4
16 14
5 8
15 14
2 9
10 2
13 15
4 9
8 4
1 14
17 10
3 2
7 3
6 15
17 9 11
5 3
16 1
7 17
1 11
17 11
8 1
3 1
11 9
14 3
4 11
13 1
2 5
6 12
12 17
10 7
15 6
17 2 16
7 6
1 16
5 13
14 9
17 16
9 ...

output:

12 2 3 1 8 5 15 16 14 6 9 10 7 4 13 11 17
9 17 3 6 13 16 11 14 10 1 4 15 7 8 12 5 2
9 12 3 14 16 5 4 1 10 15 6 8 2 13 7 17 11
2 12 13 9 6 5 10 8 14 7 1 11 15 3 4 17 16
16 4 10 8 6 7 13 12 14 2 5 17 3 15 1 11 9
12 1 15 5 11 16 6 4 17 2 13 14 9 8 7 10 3
9 17 10 13 15 11 16 14 12 8 3 1 4 6 5 7 2
3 5 8 ...

result:

ok Answer correct!

Test #30:

score: 17
Accepted
time: 222ms
memory: 8156kb

input:

9807
94 82 24
78 38
82 24
60 65
20 8
14 49
93 6
63 56
74 10
48 43
72 94
46 78
72 64
72 32
26 7
42 23
2 55
29 41
88 3
55 19
80 76
52 79
56 17
57 89
87 3
13 87
6 63
77 83
57 55
27 86
61 27
62 14
12 1
70 25
84 69
63 18
57 12
35 65
87 51
35 72
51 77
21 74
64 15
54 20
71 45
23 81
92 14
50 91
4 75
82 30
5...

output:

82 64 83 9 7 37 1 69 42 74 85 40 48 52 78 20 2 93 3 43 61 8 39 28 77 79 56 27 53 65 87 4 31 11 17 18 94 60 55 88 38 13 92 22 5 36 23 58 68 34 21 66 25 32 57 15 80 47 45 10 44 73 12 30 50 46 81 54 35 26 70 29 51 63 84 90 19 72 33 75 59 67 86 62 49 71 16 6 91 41 89 14 76 24
10 87 42 29 52 26 58 4 93 4...

result:

ok Answer correct!

Test #31:

score: 17
Accepted
time: 80ms
memory: 8248kb

input:

1963
118 66 19
83 118
104 24
65 44
6 2
59 86
49 81
55 84
13 110
67 51
102 112
33 9
4 93
17 34
62 57
91 51
7 108
94 117
113 44
31 29
35 24
6 107
70 62
9 85
93 111
62 61
92 59
23 45
43 24
12 68
16 38
32 104
82 114
114 111
38 12
18 26
105 72
97 61
5 111
118 6
41 93
98 60
52 65
96 57
10 37
43 90
75 20
7...

output:

66 75 101 59 31 38 6 1 3 57 95 70 116 68 29 78 64 45 102 82 18 60 98 97 106 24 2 8 104 51 80 46 5 89 62 76 9 84 20 94 34 41 93 79 56 61 58 85 74 21 108 100 71 92 11 77 47 81 15 55 87 26 117 32 96 10 99 111 118 48 103 54 67 91 14 33 88 36 107 109 23 16 12 86 42 30 114 110 40 35 90 113 65 25 22 52 44 ...

result:

ok Answer correct!

Test #32:

score: 17
Accepted
time: 80ms
memory: 7168kb

input:

487
1837 1738 537
941 874
1070 1596
1523 1495
406 1355
1625 521
1298 19
956 192
112 1709
985 1129
737 1355
1306 523
663 366
786 1167
123 1144
640 1447
1599 1380
1452 1388
1010 136
308 886
1728 1239
583 784
1321 114
48 1761
130 864
259 1735
555 7
1474 360
1818 1292
1010 796
1268 1508
1523 96
112 1150...

output:

1738 154 590 170 347 1811 835 834 855 1827 1169 144 981 1099 867 1712 948 864 1559 676 820 1076 1096 339 626 1302 1613 1794 1071 1428 295 781 1795 851 1821 1523 346 1101 1102 162 575 868 863 122 579 1360 1213 1237 1442 1714 1568 247 1424 996 814 20 594 1223 1225 969 1544 205 1342 429 45 980 67 1686 ...

result:

ok Answer correct!

Test #33:

score: 17
Accepted
time: 119ms
memory: 10100kb

input:

32
34900 3054 30125
833 19915
33879 33876
25918 29431
9210 19785
20273 1208
32121 8000
24953 28568
33176 15174
12630 11650
30253 27279
26542 7476
29960 26041
21402 4008
10948 32343
2935 8701
26387 27616
28018 330
33479 22422
24484 20931
24830 13681
16434 5212
33325 28584
30174 1992
13901 25733
6595 ...

output:

3054 15609 28489 25504 11267 10580 6053 21762 32374 17454 29539 17314 11150 24375 21295 13351 26829 6157 2388 34843 3912 27207 6788 30767 29554 9240 26941 29161 12855 34241 25320 20503 12275 11429 18800 16062 22781 18423 19004 31445 4147 6094 25044 24837 1483 28943 858 23626 4104 8943 26241 24017 31...

result:

ok Answer correct!

Subtask #6:

score: 10
Accepted

Test #34:

score: 10
Accepted
time: 3ms
memory: 8512kb

input:

10
1000 165 244
175 661
738 362
280 462
776 922
231 578
963 615
639 836
32 418
519 220
565 733
239 951
768 847
196 200
246 119
591 288
994 586
313 46
971 515
512 811
228 908
627 339
33 337
447 488
616 319
399 727
921 615
421 509
167 354
905 382
20 356
875 414
619 904
824 940
435 244
953 663
719 962
...

output:

165 606 859 491 660 958 962 905 294 597 823 282 48 232 96 895 347 656 593 913 334 633 785 139 980 996 289 391 385 565 131 150 921 151 72 404 427 235 10 398 46 609 791 445 983 540 984 43 247 206 832 991 474 607 993 250 2 879 662 840 553 713 915 897 775 920 107 649 333 596 545 622 511 945 532 469 352 ...

result:

ok Answer correct!

Test #35:

score: 10
Accepted
time: 3ms
memory: 8948kb

input:

10
1000 382 266
590 318
797 98
35 830
950 354
905 784
998 709
853 583
165 498
288 727
822 759
576 543
193 715
883 839
847 872
255 61
995 187
125 742
575 697
621 939
711 248
445 683
848 907
171 215
511 807
196 453
166 930
231 716
327 96
866 680
909 549
188 554
33 273
486 74
32 577
37 573
376 148
709 ...

output:

382 526 219 376 629 488 316 237 600 366 414 446 427 696 921 909 300 700 329 681 138 982 460 400 981 660 888 169 833 349 84 610 775 984 208 812 490 272 339 301 502 792 796 912 356 222 989 56 128 960 651 463 844 76 2 801 850 161 279 411 163 158 334 900 608 542 482 710 311 659 409 826 113 687 965 975 5...

result:

ok Answer correct!

Test #36:

score: 10
Accepted
time: 3ms
memory: 8172kb

input:

10
1000 252 455
479 592
266 350
335 8
117 54
580 751
999 484
73 339
97 325
96 336
629 247
947 425
374 458
666 716
498 402
859 866
361 441
627 365
372 505
456 485
376 379
422 416
72 498
489 369
211 537
909 508
12 23
523 738
714 383
556 447
548 773
521 353
76 581
555 780
565 148
672 15
570 768
888 39
...

output:

252 159 263 389 207 290 552 99 414 980 835 473 537 328 173 175 711 321 204 644 815 103 303 982 708 598 544 829 152 910 136 248 828 623 940 279 476 450 416 619 274 513 625 562 679 830 511 737 306 371 674 807 339 167 247 653 817 474 166 297 390 773 304 29 35 369 51 487 90 392 324 88 288 726 734 950 51...

result:

ok Answer correct!

Test #37:

score: 10
Accepted
time: 3ms
memory: 7032kb

input:

10
1000 304 234
651 949
290 646
953 375
867 994
71 810
114 466
924 223
583 869
947 766
627 169
100 616
847 801
20 138
886 364
320 941
866 188
408 606
762 366
842 325
934 184
122 918
736 773
348 289
876 770
913 227
274 176
727 87
18 280
305 595
774 884
441 582
328 711
829 836
891 503
45 971
804 500
6...

output:

304 489 678 652 717 305 301 232 883 395 815 55 193 940 426 82 75 331 912 325 811 330 848 52 649 885 43 356 362 223 445 92 574 994 241 300 807 228 823 142 443 19 125 106 31 850 884 311 141 33 239 411 866 341 806 833 930 593 231 952 256 319 512 457 126 625 817 359 676 435 595 173 619 493 763 112 247 1...

result:

ok Answer correct!

Test #38:

score: 10
Accepted
time: 2ms
memory: 4972kb

input:

10
1000 105 350
300 724
309 285
319 499
170 893
469 224
304 775
964 858
625 758
529 516
328 239
585 559
341 670
135 549
810 328
439 251
49 198
265 691
30 101
146 261
376 929
981 434
980 439
191 601
764 888
731 801
706 824
203 210
83 419
41 812
176 472
226 117
156 280
996 478
902 761
75 57
542 969
36...

output:

105 115 948 612 575 734 885 547 276 998 927 561 18 924 397 408 239 929 874 151 36 285 990 751 660 792 813 286 538 216 691 202 786 943 951 982 29 454 85 464 903 3 460 851 199 73 986 179 181 333 228 344 611 601 849 559 896 204 788 138 428 337 585 441 806 534 705 27 70 533 753 888 394 869 752 66 260 87...

result:

ok Answer correct!

Subtask #7:

score: 0
Time Limit Exceeded

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Dependency #5:

100%
Accepted

Dependency #6:

100%
Accepted

Test #39:

score: 0
Time Limit Exceeded

input:

21976
11 6 8
7 1
9 5
8 2
5 1
1 2
4 5
2 6
10 6
3 6
11 9
10 1 5
2 1
3 4
6 9
4 8
9 3
7 4
8 1
10 1
5 6
11 8 3
7 10
6 8
2 4
11 7
9 8
4 10
1 7
5 2
10 6
3 5
9 8 5
6 7
1 8
2 8
4 5
7 8
3 4
5 2
9 1
10 6 2
8 9
2 7
7 1
10 9
4 3
9 2
1 4
5 9
3 6
11 4 9
5 4
7 3
6 9
2 10
10 6
9 3
11 7
1 5
8 11
3 1
11 3 11
2 8
8 11
...

output:

6 11 5 9 4 7 3 2 1 10 8
1 9 4 6 10 7 2 8 3 5
8 2 4 10 1 7 11 6 9 5 3
8 1 2 3 4 6 9 7 5
6 3 7 4 8 10 9 5 1 2
4 1 11 7 3 8 5 2 10 6 9
3 10 1 6 2 9 4 8 5 7 11
8 7 2 9 6 4 1 11 3 5 10
5 9 8 4 7 11 6 2 10 3 1
9 11 8 4 7 1 3 10 2 6 5
2 3 5 11 1 4 10 6 7 9 8
10 5 1 3 8 6 9 2 7 4
11 9 7 1 3 10 6 5 2 8 4
2 6...

result: