답안 #987004

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
987004 2024-05-21T17:02:55 Z cig32 항공 노선도 (JOI18_airline) C++17
100 / 100
523 ms 39848 KB
#include "Alicelib.h"
#include <cassert>
#include <cstdio>
#include "bits/stdc++.h"
using namespace std;

void Alice( int N, int M, int A[], int B[] ){
  if(N == 1) {
    InitG(1, 0);
    return;
  }
  vector<pair<int, int>> edges;
  for(int i=0; i<M; i++) edges.push_back({A[i], B[i]});
  for(int i=0; i<N; i++) edges.push_back({i, N});
  for(int i=N+1; i<=N+10; i++) {
    edges.push_back({N, i});
    edges.push_back({N + 11, i});
  }
  for(int i=N+1; i<N+10; i++) {
    edges.push_back({i, i + 1});
  }
  edges.push_back({N + 2, N + 4});
  for(int i=0; i<N; i++) {
    for(int j=0; j<10; j++) {
      if(i & (1 << j)) {
        edges.push_back({i, N + 1 + j});
      }
    }
  }
  InitG(N + 12, edges.size());
  for(int i=0; i<edges.size(); i++) {
    MakeG(i, edges[i].first, edges[i].second);
  }
}

#include "Boblib.h"
#include <cassert>
#include <cstdio>
#include "bits/stdc++.h"
using namespace std;

void Bob( int V, int U, int C[], int D[] ){
	if(V == 1) {
    InitMap(1, 0);
    return;
  }
  vector<int> adj[V];
  for(int i=0; i<U; i++) {
    adj[C[i]].push_back(D[i]);
    adj[D[i]].push_back(C[i]);
  }
  int N = V - 12;

  int real[V];
  for(int i=0; i<V; i++ )real[i] = -1;
  vector<pair<int,int>> edges;

  int bit[V];
  for(int i=0; i<V; i++) bit[i] = -1;
  set<int> pp;
  for(int i=0; i<V; i++) {
    if(adj[i].size() == N + 10) {
      real[i] = N;
      int sum = 0;
      for(int j=0; j<V; j++) sum += j;
      for(int x: adj[i]) sum -= x;
      sum -= i;
      real[sum] = N + 11;
      for(int x: adj[sum]) {
        bit[x] = 0;
        pp.insert(x);
      }
      break;
    }
  }

  

  vector<int> partial[V];
  for(int i=0; i<U; i++) {
    if(bit[C[i]] == 0 && bit[D[i]] == 0) {
      partial[C[i]].push_back(D[i]);
      partial[D[i]].push_back(C[i]);
    }
  }
  for(int x: pp) {
    if(partial[x].size() == 1) {
      if(partial[partial[x][0]].size() == 3) {
        real[x] = N + 1;
        bit[x] = -1;
        real[partial[x][0]] = N + 2;
        bit[partial[x][0]] = -1;
        int nxt;
        for(int y: partial[partial[x][0]]) {
          if(partial[y].size() == 2) nxt = y;
        }
        real[nxt] = N + 3;
        bit[nxt] = -1;
        for(int i=N+4; i<=N+10; i++) {
          for(int y: partial[nxt]) {
            if(bit[y] == 0) {
              bit[y] = -1;
              real[y] = i;
              nxt = y;
              break;
            }
          }
        }
        break;
      }
    }
  }
  for(int i=0; i<V; i++) {
    if(real[i] == -1) {
      int s = 0;
      for(int x: adj[i]) {
        if(real[x] >= N + 1 && real[x] <= N + 10) {
          s |= (1ll << (real[x] - N - 1));
        }
      }
      real[i] = s;
    }
  }

  for(int i=0; i<U; i++) {
    if(real[C[i]] < N && real[D[i]] < N) {
      edges.push_back({real[C[i]], real[D[i]]});
    }
  }
  InitMap(N, edges.size());
  for(int i=0; i<edges.size(); i++) {
    MakeMap(edges[i].first, edges[i].second);
  }
  
}


/*
g++ -std=c++14 -O2 -o grader grader.cpp Alice.cpp Bob.cpp
./grader < input.txt
*/

Compilation message

Alice.cpp: In function 'void Alice(int, int, int*, int*)':
Alice.cpp:31:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   31 |   for(int i=0; i<edges.size(); i++) {
      |                ~^~~~~~~~~~~~~

Bob.cpp: In function 'void Bob(int, int, int*, int*)':
Bob.cpp:27:22: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   27 |     if(adj[i].size() == N + 10) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~
Bob.cpp:96:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   96 |   for(int i=0; i<edges.size(); i++) {
      |                ~^~~~~~~~~~~~~
Bob.cpp:63:18: warning: 'nxt' may be used uninitialized in this function [-Wmaybe-uninitialized]
   63 |         bit[nxt] = -1;
      |         ~~~~~~~~~^~~~
# 결과 실행 시간 메모리 Grader output
1 Correct 3 ms 15616 KB Output is correct
2 Correct 3 ms 15620 KB Output is correct
3 Correct 3 ms 15616 KB Output is correct
4 Correct 3 ms 13572 KB Output is correct
5 Correct 3 ms 15620 KB Output is correct
6 Correct 3 ms 15620 KB Output is correct
7 Correct 3 ms 15620 KB Output is correct
8 Correct 3 ms 15620 KB Output is correct
9 Correct 3 ms 15616 KB Output is correct
10 Correct 2 ms 13572 KB Output is correct
11 Correct 3 ms 15620 KB Output is correct
12 Correct 3 ms 15620 KB Output is correct
13 Correct 3 ms 15620 KB Output is correct
14 Correct 3 ms 15616 KB Output is correct
15 Correct 3 ms 15620 KB Output is correct
16 Correct 3 ms 15616 KB Output is correct
17 Correct 3 ms 15616 KB Output is correct
18 Correct 3 ms 15620 KB Output is correct
19 Correct 3 ms 15616 KB Output is correct
20 Correct 3 ms 15616 KB Output is correct
21 Correct 3 ms 15620 KB Output is correct
22 Correct 3 ms 15460 KB Output is correct
23 Correct 3 ms 15620 KB Output is correct
24 Correct 2 ms 13408 KB Output is correct
25 Correct 3 ms 15616 KB Output is correct
26 Correct 3 ms 15620 KB Output is correct
27 Correct 3 ms 15616 KB Output is correct
28 Correct 3 ms 15616 KB Output is correct
29 Correct 3 ms 15632 KB Output is correct
30 Correct 2 ms 13572 KB Output is correct
31 Correct 2 ms 13572 KB Output is correct
32 Correct 2 ms 13568 KB Output is correct
33 Correct 2 ms 13572 KB Output is correct
34 Correct 2 ms 13572 KB Output is correct
35 Correct 2 ms 13572 KB Output is correct
36 Correct 3 ms 15616 KB Output is correct
37 Correct 3 ms 15616 KB Output is correct
38 Correct 3 ms 15616 KB Output is correct
39 Correct 3 ms 15620 KB Output is correct
40 Correct 3 ms 15620 KB Output is correct
41 Correct 3 ms 15616 KB Output is correct
42 Correct 3 ms 15620 KB Output is correct
43 Correct 3 ms 15620 KB Output is correct
44 Correct 3 ms 13572 KB Output is correct
45 Correct 3 ms 13572 KB Output is correct
46 Correct 2 ms 15620 KB Output is correct
47 Correct 3 ms 15616 KB Output is correct
48 Correct 3 ms 15624 KB Output is correct
49 Correct 3 ms 15620 KB Output is correct
50 Correct 3 ms 13572 KB Output is correct
51 Correct 1 ms 9476 KB Output is correct
52 Correct 3 ms 15616 KB Output is correct
53 Correct 2 ms 13564 KB Output is correct
54 Correct 3 ms 15612 KB Output is correct
55 Correct 3 ms 15620 KB Output is correct
56 Correct 3 ms 15784 KB Output is correct
57 Correct 3 ms 15620 KB Output is correct
58 Correct 3 ms 15620 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 3 ms 15616 KB Output is correct
2 Correct 3 ms 15620 KB Output is correct
3 Correct 3 ms 15616 KB Output is correct
4 Correct 3 ms 13572 KB Output is correct
5 Correct 3 ms 15620 KB Output is correct
6 Correct 3 ms 15620 KB Output is correct
7 Correct 3 ms 15620 KB Output is correct
8 Correct 3 ms 15620 KB Output is correct
9 Correct 3 ms 15616 KB Output is correct
10 Correct 2 ms 13572 KB Output is correct
11 Correct 3 ms 15620 KB Output is correct
12 Correct 3 ms 15620 KB Output is correct
13 Correct 3 ms 15620 KB Output is correct
14 Correct 3 ms 15616 KB Output is correct
15 Correct 3 ms 15620 KB Output is correct
16 Correct 3 ms 15616 KB Output is correct
17 Correct 3 ms 15616 KB Output is correct
18 Correct 3 ms 15620 KB Output is correct
19 Correct 3 ms 15616 KB Output is correct
20 Correct 3 ms 15616 KB Output is correct
21 Correct 3 ms 15620 KB Output is correct
22 Correct 3 ms 15460 KB Output is correct
23 Correct 3 ms 15620 KB Output is correct
24 Correct 2 ms 13408 KB Output is correct
25 Correct 3 ms 15616 KB Output is correct
26 Correct 3 ms 15620 KB Output is correct
27 Correct 3 ms 15616 KB Output is correct
28 Correct 3 ms 15616 KB Output is correct
29 Correct 3 ms 15632 KB Output is correct
30 Correct 2 ms 13572 KB Output is correct
31 Correct 2 ms 13572 KB Output is correct
32 Correct 2 ms 13568 KB Output is correct
33 Correct 2 ms 13572 KB Output is correct
34 Correct 2 ms 13572 KB Output is correct
35 Correct 2 ms 13572 KB Output is correct
36 Correct 3 ms 15616 KB Output is correct
37 Correct 3 ms 15616 KB Output is correct
38 Correct 3 ms 15616 KB Output is correct
39 Correct 3 ms 15620 KB Output is correct
40 Correct 3 ms 15620 KB Output is correct
41 Correct 3 ms 15616 KB Output is correct
42 Correct 3 ms 15620 KB Output is correct
43 Correct 3 ms 15620 KB Output is correct
44 Correct 3 ms 13572 KB Output is correct
45 Correct 3 ms 13572 KB Output is correct
46 Correct 2 ms 15620 KB Output is correct
47 Correct 3 ms 15616 KB Output is correct
48 Correct 3 ms 15624 KB Output is correct
49 Correct 3 ms 15620 KB Output is correct
50 Correct 3 ms 13572 KB Output is correct
51 Correct 1 ms 9476 KB Output is correct
52 Correct 3 ms 15616 KB Output is correct
53 Correct 2 ms 13564 KB Output is correct
54 Correct 3 ms 15612 KB Output is correct
55 Correct 3 ms 15620 KB Output is correct
56 Correct 3 ms 15784 KB Output is correct
57 Correct 3 ms 15620 KB Output is correct
58 Correct 3 ms 15620 KB Output is correct
59 Correct 3 ms 15616 KB Output is correct
60 Correct 3 ms 15616 KB Output is correct
61 Correct 3 ms 15620 KB Output is correct
62 Correct 3 ms 15616 KB Output is correct
63 Correct 3 ms 15620 KB Output is correct
64 Correct 3 ms 15868 KB Output is correct
65 Correct 3 ms 15620 KB Output is correct
66 Correct 3 ms 15620 KB Output is correct
67 Correct 3 ms 15580 KB Output is correct
68 Correct 3 ms 15620 KB Output is correct
69 Correct 3 ms 15620 KB Output is correct
70 Correct 3 ms 15620 KB Output is correct
71 Correct 3 ms 15812 KB Output is correct
72 Correct 3 ms 15620 KB Output is correct
73 Correct 3 ms 15620 KB Output is correct
74 Correct 3 ms 15620 KB Output is correct
75 Correct 3 ms 15612 KB Output is correct
76 Correct 3 ms 15868 KB Output is correct
77 Correct 3 ms 15620 KB Output is correct
78 Correct 3 ms 15620 KB Output is correct
79 Correct 3 ms 15620 KB Output is correct
80 Correct 3 ms 15620 KB Output is correct
81 Correct 3 ms 15620 KB Output is correct
82 Correct 2 ms 15620 KB Output is correct
83 Correct 3 ms 15620 KB Output is correct
84 Correct 3 ms 15620 KB Output is correct
85 Correct 3 ms 15620 KB Output is correct
86 Correct 3 ms 15620 KB Output is correct
87 Correct 3 ms 15616 KB Output is correct
88 Correct 3 ms 15620 KB Output is correct
89 Correct 2 ms 13572 KB Output is correct
90 Correct 2 ms 13568 KB Output is correct
91 Correct 3 ms 13572 KB Output is correct
92 Correct 2 ms 13572 KB Output is correct
93 Correct 2 ms 13576 KB Output is correct
94 Correct 3 ms 15868 KB Output is correct
95 Correct 3 ms 15620 KB Output is correct
96 Correct 3 ms 15620 KB Output is correct
97 Correct 3 ms 15620 KB Output is correct
98 Correct 3 ms 15616 KB Output is correct
99 Correct 3 ms 15620 KB Output is correct
100 Correct 3 ms 15616 KB Output is correct
101 Correct 3 ms 15612 KB Output is correct
102 Correct 2 ms 13568 KB Output is correct
103 Correct 3 ms 15616 KB Output is correct
104 Correct 3 ms 15620 KB Output is correct
105 Correct 3 ms 15620 KB Output is correct
106 Correct 3 ms 15620 KB Output is correct
107 Correct 3 ms 15620 KB Output is correct
108 Correct 3 ms 15624 KB Output is correct
109 Correct 3 ms 15620 KB Output is correct
110 Correct 3 ms 15624 KB Output is correct
111 Correct 3 ms 15616 KB Output is correct
112 Correct 3 ms 15620 KB Output is correct
113 Correct 3 ms 15440 KB Output is correct
114 Correct 3 ms 15612 KB Output is correct
115 Correct 3 ms 15620 KB Output is correct
116 Correct 3 ms 15620 KB Output is correct
117 Correct 3 ms 15620 KB Output is correct
118 Correct 3 ms 15616 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 436 ms 38876 KB Output is correct : V - N = 12
2 Correct 341 ms 39300 KB Output is correct : V - N = 12
3 Correct 170 ms 21144 KB Output is correct : V - N = 12
4 Correct 7 ms 16120 KB Output is correct : V - N = 12
5 Correct 88 ms 18348 KB Output is correct : V - N = 12
6 Correct 296 ms 37268 KB Output is correct : V - N = 12
7 Correct 482 ms 39848 KB Output is correct : V - N = 12
8 Correct 363 ms 38512 KB Output is correct : V - N = 12
9 Correct 240 ms 21892 KB Output is correct : V - N = 12
10 Correct 24 ms 16724 KB Output is correct : V - N = 12
11 Correct 44 ms 17344 KB Output is correct : V - N = 12
12 Correct 210 ms 28184 KB Output is correct : V - N = 12
13 Correct 523 ms 38096 KB Output is correct : V - N = 12
14 Correct 499 ms 37528 KB Output is correct : V - N = 12
15 Correct 287 ms 33992 KB Output is correct : V - N = 12
16 Correct 57 ms 17980 KB Output is correct : V - N = 12
17 Correct 11 ms 16528 KB Output is correct : V - N = 12
18 Correct 192 ms 21640 KB Output is correct : V - N = 12
19 Correct 354 ms 39620 KB Output is correct : V - N = 12
20 Correct 446 ms 38848 KB Output is correct : V - N = 12
21 Correct 110 ms 20136 KB Output is correct : V - N = 12
22 Correct 124 ms 18596 KB Output is correct : V - N = 12
23 Correct 31 ms 17736 KB Output is correct : V - N = 12
24 Correct 4 ms 15612 KB Output is correct : V - N = 12
25 Correct 20 ms 16984 KB Output is correct : V - N = 12
26 Correct 80 ms 18744 KB Output is correct : V - N = 12
27 Correct 115 ms 19100 KB Output is correct : V - N = 12
28 Correct 90 ms 18576 KB Output is correct : V - N = 12
29 Correct 44 ms 17308 KB Output is correct : V - N = 12
30 Correct 6 ms 16120 KB Output is correct : V - N = 12
31 Correct 5 ms 13572 KB Output is correct : V - N = 12
32 Correct 5 ms 13572 KB Output is correct : V - N = 12
33 Correct 6 ms 13548 KB Output is correct : V - N = 12
34 Correct 6 ms 13572 KB Output is correct : V - N = 12
35 Correct 5 ms 13576 KB Output is correct : V - N = 12
36 Correct 437 ms 38324 KB Output is correct : V - N = 12
37 Correct 463 ms 38816 KB Output is correct : V - N = 12
38 Correct 482 ms 38612 KB Output is correct : V - N = 12
39 Correct 486 ms 38860 KB Output is correct : V - N = 12
40 Correct 450 ms 38528 KB Output is correct : V - N = 12
41 Correct 76 ms 18592 KB Output is correct : V - N = 12
42 Correct 56 ms 18232 KB Output is correct : V - N = 12
43 Correct 81 ms 18504 KB Output is correct : V - N = 12
44 Correct 6 ms 15616 KB Output is correct : V - N = 12
45 Correct 40 ms 17108 KB Output is correct : V - N = 12
46 Correct 155 ms 21652 KB Output is correct : V - N = 12
47 Correct 70 ms 18368 KB Output is correct : V - N = 12
48 Correct 209 ms 21940 KB Output is correct : V - N = 12
49 Correct 30 ms 17096 KB Output is correct : V - N = 12
50 Correct 12 ms 16532 KB Output is correct : V - N = 12
51 Correct 395 ms 36916 KB Output is correct : V - N = 12
52 Correct 7 ms 16104 KB Output is correct : V - N = 12
53 Correct 303 ms 36236 KB Output is correct : V - N = 12
54 Correct 423 ms 38652 KB Output is correct : V - N = 12
55 Correct 22 ms 16872 KB Output is correct : V - N = 12
56 Correct 262 ms 26992 KB Output is correct : V - N = 12
57 Correct 396 ms 39300 KB Output is correct : V - N = 12
58 Correct 57 ms 18096 KB Output is correct : V - N = 12
59 Correct 171 ms 21412 KB Output is correct : V - N = 12
60 Correct 400 ms 39508 KB Output is correct : V - N = 12
61 Correct 3 ms 15620 KB Output is correct : V - N = 12
62 Correct 3 ms 15620 KB Output is correct : V - N = 12
63 Correct 3 ms 15620 KB Output is correct : V - N = 12
64 Correct 3 ms 15616 KB Output is correct : V - N = 12
65 Correct 3 ms 15616 KB Output is correct : V - N = 12
66 Correct 3 ms 15620 KB Output is correct : V - N = 12
67 Correct 3 ms 15616 KB Output is correct : V - N = 12
68 Correct 3 ms 15620 KB Output is correct : V - N = 12
69 Correct 3 ms 15620 KB Output is correct : V - N = 12
70 Correct 3 ms 15620 KB Output is correct : V - N = 12
71 Correct 3 ms 15616 KB Output is correct : V - N = 12
72 Correct 3 ms 15620 KB Output is correct : V - N = 12
73 Correct 3 ms 15616 KB Output is correct : V - N = 12
74 Correct 3 ms 15612 KB Output is correct : V - N = 12
75 Correct 3 ms 15616 KB Output is correct : V - N = 12
76 Correct 3 ms 15620 KB Output is correct : V - N = 12
77 Correct 2 ms 15616 KB Output is correct : V - N = 12
78 Correct 3 ms 15620 KB Output is correct : V - N = 12
79 Correct 3 ms 15620 KB Output is correct : V - N = 12
80 Correct 3 ms 15620 KB Output is correct : V - N = 12
81 Correct 3 ms 15616 KB Output is correct : V - N = 12
82 Correct 3 ms 15620 KB Output is correct : V - N = 12
83 Correct 3 ms 15620 KB Output is correct : V - N = 12
84 Correct 3 ms 15624 KB Output is correct : V - N = 12
85 Correct 3 ms 15620 KB Output is correct : V - N = 12
86 Correct 3 ms 15620 KB Output is correct : V - N = 12
87 Correct 3 ms 15620 KB Output is correct : V - N = 12
88 Correct 3 ms 15620 KB Output is correct : V - N = 12
89 Correct 3 ms 15620 KB Output is correct : V - N = 12
90 Correct 3 ms 15612 KB Output is correct : V - N = 12
91 Correct 2 ms 13568 KB Output is correct : V - N = 12
92 Correct 2 ms 13568 KB Output is correct : V - N = 12
93 Correct 2 ms 13568 KB Output is correct : V - N = 12
94 Correct 2 ms 13572 KB Output is correct : V - N = 12
95 Correct 2 ms 13576 KB Output is correct : V - N = 12
96 Correct 3 ms 15620 KB Output is correct : V - N = 12
97 Correct 3 ms 15620 KB Output is correct : V - N = 12
98 Correct 3 ms 15620 KB Output is correct : V - N = 12
99 Correct 3 ms 15620 KB Output is correct : V - N = 12
100 Correct 3 ms 15616 KB Output is correct : V - N = 12
101 Correct 3 ms 15620 KB Output is correct : V - N = 12
102 Correct 3 ms 15616 KB Output is correct : V - N = 12
103 Correct 3 ms 15620 KB Output is correct : V - N = 12
104 Correct 2 ms 13572 KB Output is correct : V - N = 12
105 Correct 3 ms 15620 KB Output is correct : V - N = 12
106 Correct 3 ms 15620 KB Output is correct : V - N = 12
107 Correct 3 ms 15616 KB Output is correct : V - N = 12
108 Correct 3 ms 15620 KB Output is correct : V - N = 12
109 Correct 3 ms 15620 KB Output is correct : V - N = 12
110 Correct 3 ms 15616 KB Output is correct : V - N = 12
111 Correct 3 ms 15620 KB Output is correct : V - N = 12
112 Correct 3 ms 15620 KB Output is correct : V - N = 12
113 Correct 3 ms 15620 KB Output is correct : V - N = 12
114 Correct 3 ms 15616 KB Output is correct : V - N = 12
115 Correct 2 ms 15612 KB Output is correct : V - N = 12
116 Correct 3 ms 15620 KB Output is correct : V - N = 12
117 Correct 3 ms 15620 KB Output is correct : V - N = 12
118 Correct 3 ms 15616 KB Output is correct : V - N = 12
119 Correct 3 ms 15620 KB Output is correct : V - N = 12
120 Correct 3 ms 15620 KB Output is correct : V - N = 12
121 Correct 3 ms 15620 KB Output is correct : V - N = 12
122 Correct 3 ms 15616 KB Output is correct : V - N = 12
123 Correct 3 ms 15620 KB Output is correct : V - N = 12
124 Correct 2 ms 13572 KB Output is correct : V - N = 12
125 Correct 3 ms 15620 KB Output is correct : V - N = 12
126 Correct 2 ms 15620 KB Output is correct : V - N = 12
127 Correct 3 ms 15620 KB Output is correct : V - N = 12
128 Correct 3 ms 15616 KB Output is correct : V - N = 12
129 Correct 3 ms 15620 KB Output is correct : V - N = 12
130 Correct 3 ms 13728 KB Output is correct : V - N = 12
131 Correct 3 ms 15608 KB Output is correct : V - N = 12
132 Correct 3 ms 15616 KB Output is correct : V - N = 12
133 Correct 3 ms 15620 KB Output is correct : V - N = 12
134 Correct 3 ms 15620 KB Output is correct : V - N = 12
135 Correct 2 ms 15620 KB Output is correct : V - N = 12
136 Correct 3 ms 15616 KB Output is correct : V - N = 12
137 Correct 3 ms 15616 KB Output is correct : V - N = 12
138 Correct 3 ms 15620 KB Output is correct : V - N = 12
139 Correct 3 ms 15616 KB Output is correct : V - N = 12
140 Correct 3 ms 15620 KB Output is correct : V - N = 12
141 Correct 2 ms 15620 KB Output is correct : V - N = 12
142 Correct 3 ms 15796 KB Output is correct : V - N = 12
143 Correct 3 ms 15624 KB Output is correct : V - N = 12
144 Correct 2 ms 13572 KB Output is correct : V - N = 12
145 Correct 3 ms 15616 KB Output is correct : V - N = 12
146 Correct 3 ms 15796 KB Output is correct : V - N = 12
147 Correct 3 ms 15620 KB Output is correct : V - N = 12
148 Correct 3 ms 15620 KB Output is correct : V - N = 12
149 Correct 3 ms 15620 KB Output is correct : V - N = 12
150 Correct 2 ms 13576 KB Output is correct : V - N = 12
151 Correct 2 ms 13572 KB Output is correct : V - N = 12
152 Correct 2 ms 13568 KB Output is correct : V - N = 12
153 Correct 2 ms 13572 KB Output is correct : V - N = 12
154 Correct 3 ms 13568 KB Output is correct : V - N = 12
155 Correct 2 ms 13568 KB Output is correct : V - N = 12
156 Correct 3 ms 15624 KB Output is correct : V - N = 12
157 Correct 3 ms 15608 KB Output is correct : V - N = 12
158 Correct 3 ms 15620 KB Output is correct : V - N = 12
159 Correct 2 ms 15620 KB Output is correct : V - N = 12
160 Correct 3 ms 15620 KB Output is correct : V - N = 12
161 Correct 3 ms 15628 KB Output is correct : V - N = 12
162 Correct 3 ms 15620 KB Output is correct : V - N = 12
163 Correct 3 ms 15620 KB Output is correct : V - N = 12
164 Correct 2 ms 13572 KB Output is correct : V - N = 12
165 Correct 3 ms 13572 KB Output is correct : V - N = 12
166 Correct 3 ms 15620 KB Output is correct : V - N = 12
167 Correct 3 ms 15816 KB Output is correct : V - N = 12
168 Correct 3 ms 15620 KB Output is correct : V - N = 12
169 Correct 3 ms 15616 KB Output is correct : V - N = 12
170 Correct 2 ms 13572 KB Output is correct : V - N = 12
171 Correct 1 ms 9480 KB Output is correct : V - N = 0
172 Correct 2 ms 15620 KB Output is correct : V - N = 12
173 Correct 2 ms 13572 KB Output is correct : V - N = 12
174 Correct 3 ms 15616 KB Output is correct : V - N = 12
175 Correct 3 ms 15620 KB Output is correct : V - N = 12
176 Correct 3 ms 15620 KB Output is correct : V - N = 12
177 Correct 3 ms 15864 KB Output is correct : V - N = 12
178 Correct 3 ms 15620 KB Output is correct : V - N = 12