Submission #731315

# Submission time Handle Problem Language Result Execution time Memory
731315 2023-04-27T09:33:10 Z myrcella Airline Route Map (JOI18_airline) C++17
100 / 100
684 ms 33536 KB
//by szh
#include<bits/stdc++.h>
using namespace std;

#define fi first
#define se second
#define pii pair<int,int>
#define pll pair<long long,long long>
#define pb push_back
#define debug(x) cerr<<#x<<"="<<x<<endl
#define pq priority_queue
#define inf 0x3f
#define rep(i,a,b) for (int i=a;i<(b);i++)
#define MP make_pair
#define SZ(x) (int(x.size()))
#define ll long long
#define mod 1000000007
#define ALL(x) x.begin(),x.end()
void inc(int &a,int b) {a=(a+b)%mod;}
void dec(int &a,int b) {a=(a-b+mod)%mod;}
int lowbit(int x) {return x&(-x);}
ll p0w(ll base,ll p) {ll ret=1;while(p>0){if (p%2ll==1ll) ret=ret*base%mod;base=base*base%mod;p/=2ll;}return ret;}

#include "Alicelib.h"

const int maxn = 2020;

int id[maxn];

void Alice( int N, int M, int A[], int B[] ){
	int cur = 0,tot=1,ecnt=0;
	rep(i,1,N+1) {
		while (tot == (1<<cur)) cur++,tot++;
		id[i] = tot++;
		ecnt += __builtin_popcount(id[i]);
	}
	InitG(N+12,M+9+10+1+ecnt);
	rep(i,0,M) {
		MakeG(i,A[i],B[i]);
	}
	rep(i,0,9) MakeG(i+M,N+i,N+i+1);
	rep(i,0,10) MakeG(i+M+9,N+10,N+i);
	MakeG(M+9+10,N+10,N+11);
	int tmp = M+9+10+1;
	rep(i,1,N+1) {
		rep(j,0,10) if ((id[i]>>j)&1) MakeG(tmp++,i-1,N+j);
	}
}
//by szh
#include<bits/stdc++.h>
using namespace std;

#define fi first
#define se second
#define pii pair<int,int>
#define pll pair<long long,long long>
#define pb push_back
#define debug(x) cerr<<#x<<"="<<x<<endl
#define pq priority_queue
#define inf 0x3f
#define rep(i,a,b) for (int i=a;i<(b);i++)
#define MP make_pair
#define SZ(x) (int(x.size()))
#define ll long long
#define mod 1000000007
#define ALL(x) x.begin(),x.end()
void inc(int &a,int b) {a=(a+b)%mod;}
void dec(int &a,int b) {a=(a-b+mod)%mod;}
int lowbit(int x) {return x&(-x);}
ll p0w(ll base,ll p) {ll ret=1;while(p>0){if (p%2ll==1ll) ret=ret*base%mod;base=base*base%mod;p/=2ll;}return ret;}

#include "Boblib.h"

int deg[2020];

vector <int> edge[2020];
vector <pii> ans;
int mp[2020];
int p[2020];
bool mark[2020];
int val[2020];
int con[2020][2020];

void Bob( int V, int U, int C[], int D[] ){
	rep(i,0,U) {
		deg[C[i]]++;
		deg[D[i]]++;
		edge[C[i]].pb(D[i]);
		edge[D[i]].pb(C[i]);
		con[C[i]][D[i]] = con[D[i]][C[i]] = 1;
	}
	int hi = -1;
	rep(i,0,V) if (deg[i]==1) hi = i;
	assert(hi!=-1);
	int hii = edge[hi][0];
	mark[hii] = mark[hi] = 1;
	vector <int> node;
	int st=-1;
	for (int v:edge[hii]) {
		if (v==hi) continue;
		mark[v] = 1;
		int cnt = 0;
		for (int to:edge[v]) {
			if (con[to][hii]) cnt++;
			if (cnt==2) break;
		}
		assert (cnt==2 or cnt==1);
		if (cnt==1 and (st==-1 or deg[v]>deg[st])) st = v;
	}
	assert(st!=-1);
	int lst = -1;
	node.pb(st);p[st] = 0;
//	debug(hi);debug(hii);
	rep(i,0,9) {
		int to = -1;
		for (int v:edge[st]) if (v!=lst and v!=hii and mark[v]) to = v;
		p[to] = SZ(node);
		node.pb(to);
		mark[to] =1;
		lst = st, st = to;
//		debug(st);
	}
	rep(i,0,U) {
		if (mark[C[i]]==0 and mark[D[i]]==0) ans.pb({C[i],D[i]});
		else if (mark[C[i]]==0 and mark[D[i]]==1) val[C[i]] += (1<<p[D[i]]);
		else if (mark[D[i]]==0 and mark[C[i]]==1) val[D[i]] += (1<<p[C[i]]);
	}
	rep(i,0,SZ(ans)) ans[i].fi = val[ans[i].fi],ans[i].se = val[ans[i].se];
	int cur = 0,tot=1;
	rep(i,0,V-12) {
		while (tot == (1<<cur)) cur++,tot++;
		mp[tot++] = i;
	}
	InitMap(V-12,SZ(ans));
	rep(i,0,SZ(ans)) MakeMap(mp[ans[i].fi],mp[ans[i].se]);
}
# Verdict Execution time Memory Grader output
1 Correct 2 ms 4736 KB Output is correct
2 Correct 3 ms 4740 KB Output is correct
3 Correct 3 ms 4852 KB Output is correct
4 Correct 3 ms 4664 KB Output is correct
5 Correct 3 ms 4716 KB Output is correct
6 Correct 3 ms 4740 KB Output is correct
7 Correct 3 ms 4744 KB Output is correct
8 Correct 3 ms 4668 KB Output is correct
9 Correct 4 ms 4748 KB Output is correct
10 Correct 3 ms 4744 KB Output is correct
11 Correct 3 ms 4644 KB Output is correct
12 Correct 3 ms 4728 KB Output is correct
13 Correct 2 ms 4740 KB Output is correct
14 Correct 3 ms 4680 KB Output is correct
15 Correct 3 ms 4736 KB Output is correct
16 Correct 3 ms 4668 KB Output is correct
17 Correct 3 ms 4740 KB Output is correct
18 Correct 3 ms 4740 KB Output is correct
19 Correct 3 ms 4748 KB Output is correct
20 Correct 3 ms 4880 KB Output is correct
21 Correct 3 ms 4740 KB Output is correct
22 Correct 3 ms 4732 KB Output is correct
23 Correct 2 ms 4740 KB Output is correct
24 Correct 3 ms 4712 KB Output is correct
25 Correct 3 ms 4740 KB Output is correct
26 Correct 3 ms 4668 KB Output is correct
27 Correct 4 ms 4740 KB Output is correct
28 Correct 3 ms 4740 KB Output is correct
29 Correct 4 ms 4752 KB Output is correct
30 Correct 3 ms 4784 KB Output is correct
31 Correct 3 ms 4668 KB Output is correct
32 Correct 2 ms 4736 KB Output is correct
33 Correct 3 ms 4720 KB Output is correct
34 Correct 3 ms 4712 KB Output is correct
35 Correct 3 ms 4736 KB Output is correct
36 Correct 3 ms 4748 KB Output is correct
37 Correct 3 ms 4644 KB Output is correct
38 Correct 3 ms 4740 KB Output is correct
39 Correct 3 ms 4668 KB Output is correct
40 Correct 3 ms 4740 KB Output is correct
41 Correct 3 ms 4744 KB Output is correct
42 Correct 3 ms 4740 KB Output is correct
43 Correct 3 ms 4644 KB Output is correct
44 Correct 3 ms 4736 KB Output is correct
45 Correct 3 ms 4736 KB Output is correct
46 Correct 3 ms 4740 KB Output is correct
47 Correct 3 ms 4748 KB Output is correct
48 Correct 3 ms 4740 KB Output is correct
49 Correct 3 ms 4776 KB Output is correct
50 Correct 3 ms 4740 KB Output is correct
51 Correct 2 ms 4740 KB Output is correct
52 Correct 2 ms 4748 KB Output is correct
53 Correct 3 ms 4736 KB Output is correct
54 Correct 3 ms 4656 KB Output is correct
55 Correct 3 ms 4740 KB Output is correct
56 Correct 3 ms 4740 KB Output is correct
57 Correct 3 ms 4744 KB Output is correct
58 Correct 3 ms 4740 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 2 ms 4736 KB Output is correct
2 Correct 3 ms 4740 KB Output is correct
3 Correct 3 ms 4852 KB Output is correct
4 Correct 3 ms 4664 KB Output is correct
5 Correct 3 ms 4716 KB Output is correct
6 Correct 3 ms 4740 KB Output is correct
7 Correct 3 ms 4744 KB Output is correct
8 Correct 3 ms 4668 KB Output is correct
9 Correct 4 ms 4748 KB Output is correct
10 Correct 3 ms 4744 KB Output is correct
11 Correct 3 ms 4644 KB Output is correct
12 Correct 3 ms 4728 KB Output is correct
13 Correct 2 ms 4740 KB Output is correct
14 Correct 3 ms 4680 KB Output is correct
15 Correct 3 ms 4736 KB Output is correct
16 Correct 3 ms 4668 KB Output is correct
17 Correct 3 ms 4740 KB Output is correct
18 Correct 3 ms 4740 KB Output is correct
19 Correct 3 ms 4748 KB Output is correct
20 Correct 3 ms 4880 KB Output is correct
21 Correct 3 ms 4740 KB Output is correct
22 Correct 3 ms 4732 KB Output is correct
23 Correct 2 ms 4740 KB Output is correct
24 Correct 3 ms 4712 KB Output is correct
25 Correct 3 ms 4740 KB Output is correct
26 Correct 3 ms 4668 KB Output is correct
27 Correct 4 ms 4740 KB Output is correct
28 Correct 3 ms 4740 KB Output is correct
29 Correct 4 ms 4752 KB Output is correct
30 Correct 3 ms 4784 KB Output is correct
31 Correct 3 ms 4668 KB Output is correct
32 Correct 2 ms 4736 KB Output is correct
33 Correct 3 ms 4720 KB Output is correct
34 Correct 3 ms 4712 KB Output is correct
35 Correct 3 ms 4736 KB Output is correct
36 Correct 3 ms 4748 KB Output is correct
37 Correct 3 ms 4644 KB Output is correct
38 Correct 3 ms 4740 KB Output is correct
39 Correct 3 ms 4668 KB Output is correct
40 Correct 3 ms 4740 KB Output is correct
41 Correct 3 ms 4744 KB Output is correct
42 Correct 3 ms 4740 KB Output is correct
43 Correct 3 ms 4644 KB Output is correct
44 Correct 3 ms 4736 KB Output is correct
45 Correct 3 ms 4736 KB Output is correct
46 Correct 3 ms 4740 KB Output is correct
47 Correct 3 ms 4748 KB Output is correct
48 Correct 3 ms 4740 KB Output is correct
49 Correct 3 ms 4776 KB Output is correct
50 Correct 3 ms 4740 KB Output is correct
51 Correct 2 ms 4740 KB Output is correct
52 Correct 2 ms 4748 KB Output is correct
53 Correct 3 ms 4736 KB Output is correct
54 Correct 3 ms 4656 KB Output is correct
55 Correct 3 ms 4740 KB Output is correct
56 Correct 3 ms 4740 KB Output is correct
57 Correct 3 ms 4744 KB Output is correct
58 Correct 3 ms 4740 KB Output is correct
59 Correct 3 ms 4868 KB Output is correct
60 Correct 3 ms 4996 KB Output is correct
61 Correct 3 ms 4868 KB Output is correct
62 Correct 3 ms 4936 KB Output is correct
63 Correct 3 ms 4808 KB Output is correct
64 Correct 3 ms 4876 KB Output is correct
65 Correct 3 ms 4876 KB Output is correct
66 Correct 3 ms 4944 KB Output is correct
67 Correct 3 ms 4868 KB Output is correct
68 Correct 3 ms 4868 KB Output is correct
69 Correct 3 ms 4796 KB Output is correct
70 Correct 3 ms 4772 KB Output is correct
71 Correct 3 ms 4996 KB Output is correct
72 Correct 3 ms 4996 KB Output is correct
73 Correct 3 ms 4876 KB Output is correct
74 Correct 3 ms 4868 KB Output is correct
75 Correct 3 ms 4800 KB Output is correct
76 Correct 3 ms 4868 KB Output is correct
77 Correct 3 ms 5136 KB Output is correct
78 Correct 3 ms 4996 KB Output is correct
79 Correct 3 ms 4772 KB Output is correct
80 Correct 4 ms 4848 KB Output is correct
81 Correct 3 ms 4876 KB Output is correct
82 Correct 3 ms 4804 KB Output is correct
83 Correct 3 ms 4868 KB Output is correct
84 Correct 3 ms 4852 KB Output is correct
85 Correct 3 ms 4868 KB Output is correct
86 Correct 4 ms 4848 KB Output is correct
87 Correct 3 ms 4868 KB Output is correct
88 Correct 3 ms 4868 KB Output is correct
89 Correct 3 ms 4796 KB Output is correct
90 Correct 3 ms 4872 KB Output is correct
91 Correct 3 ms 4840 KB Output is correct
92 Correct 3 ms 4864 KB Output is correct
93 Correct 3 ms 4864 KB Output is correct
94 Correct 3 ms 5036 KB Output is correct
95 Correct 3 ms 4996 KB Output is correct
96 Correct 3 ms 5004 KB Output is correct
97 Correct 3 ms 5124 KB Output is correct
98 Correct 3 ms 5004 KB Output is correct
99 Correct 3 ms 4868 KB Output is correct
100 Correct 3 ms 4868 KB Output is correct
101 Correct 2 ms 4796 KB Output is correct
102 Correct 3 ms 4844 KB Output is correct
103 Correct 3 ms 4768 KB Output is correct
104 Correct 3 ms 4868 KB Output is correct
105 Correct 3 ms 4868 KB Output is correct
106 Correct 3 ms 4956 KB Output is correct
107 Correct 3 ms 4868 KB Output is correct
108 Correct 3 ms 4868 KB Output is correct
109 Correct 3 ms 4856 KB Output is correct
110 Correct 3 ms 4872 KB Output is correct
111 Correct 3 ms 4876 KB Output is correct
112 Correct 3 ms 4868 KB Output is correct
113 Correct 3 ms 4852 KB Output is correct
114 Correct 3 ms 4868 KB Output is correct
115 Correct 3 ms 4864 KB Output is correct
116 Correct 3 ms 4864 KB Output is correct
117 Correct 3 ms 4848 KB Output is correct
118 Correct 3 ms 4944 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 610 ms 33536 KB Output is correct : V - N = 12
2 Correct 504 ms 30724 KB Output is correct : V - N = 12
3 Correct 177 ms 20688 KB Output is correct : V - N = 12
4 Correct 12 ms 12316 KB Output is correct : V - N = 12
5 Correct 96 ms 17188 KB Output is correct : V - N = 12
6 Correct 394 ms 29016 KB Output is correct : V - N = 12
7 Correct 599 ms 33104 KB Output is correct : V - N = 12
8 Correct 482 ms 31812 KB Output is correct : V - N = 12
9 Correct 268 ms 22280 KB Output is correct : V - N = 12
10 Correct 40 ms 13948 KB Output is correct : V - N = 12
11 Correct 60 ms 14940 KB Output is correct : V - N = 12
12 Correct 294 ms 24192 KB Output is correct : V - N = 12
13 Correct 579 ms 32428 KB Output is correct : V - N = 12
14 Correct 587 ms 33016 KB Output is correct : V - N = 12
15 Correct 307 ms 28444 KB Output is correct : V - N = 12
16 Correct 90 ms 15764 KB Output is correct : V - N = 12
17 Correct 24 ms 13380 KB Output is correct : V - N = 12
18 Correct 231 ms 21608 KB Output is correct : V - N = 12
19 Correct 495 ms 31248 KB Output is correct : V - N = 12
20 Correct 684 ms 33304 KB Output is correct : V - N = 12
21 Correct 169 ms 14296 KB Output is correct : V - N = 12
22 Correct 124 ms 12584 KB Output is correct : V - N = 12
23 Correct 48 ms 10140 KB Output is correct : V - N = 12
24 Correct 6 ms 7764 KB Output is correct : V - N = 12
25 Correct 37 ms 9120 KB Output is correct : V - N = 12
26 Correct 93 ms 12220 KB Output is correct : V - N = 12
27 Correct 193 ms 13340 KB Output is correct : V - N = 12
28 Correct 120 ms 13152 KB Output is correct : V - N = 12
29 Correct 78 ms 10556 KB Output is correct : V - N = 12
30 Correct 13 ms 8276 KB Output is correct : V - N = 12
31 Correct 10 ms 11112 KB Output is correct : V - N = 12
32 Correct 9 ms 11684 KB Output is correct : V - N = 12
33 Correct 11 ms 11404 KB Output is correct : V - N = 12
34 Correct 10 ms 11880 KB Output is correct : V - N = 12
35 Correct 10 ms 11296 KB Output is correct : V - N = 12
36 Correct 677 ms 33452 KB Output is correct : V - N = 12
37 Correct 614 ms 33256 KB Output is correct : V - N = 12
38 Correct 581 ms 33308 KB Output is correct : V - N = 12
39 Correct 593 ms 33284 KB Output is correct : V - N = 12
40 Correct 586 ms 33276 KB Output is correct : V - N = 12
41 Correct 109 ms 17192 KB Output is correct : V - N = 12
42 Correct 86 ms 16072 KB Output is correct : V - N = 12
43 Correct 115 ms 16820 KB Output is correct : V - N = 12
44 Correct 10 ms 11552 KB Output is correct : V - N = 12
45 Correct 63 ms 15020 KB Output is correct : V - N = 12
46 Correct 182 ms 21112 KB Output is correct : V - N = 12
47 Correct 112 ms 17104 KB Output is correct : V - N = 12
48 Correct 299 ms 22508 KB Output is correct : V - N = 12
49 Correct 69 ms 14860 KB Output is correct : V - N = 12
50 Correct 24 ms 13464 KB Output is correct : V - N = 12
51 Correct 412 ms 30612 KB Output is correct : V - N = 12
52 Correct 13 ms 12648 KB Output is correct : V - N = 12
53 Correct 403 ms 28864 KB Output is correct : V - N = 12
54 Correct 627 ms 31540 KB Output is correct : V - N = 12
55 Correct 55 ms 13884 KB Output is correct : V - N = 12
56 Correct 303 ms 23612 KB Output is correct : V - N = 12
57 Correct 550 ms 32396 KB Output is correct : V - N = 12
58 Correct 99 ms 15604 KB Output is correct : V - N = 12
59 Correct 229 ms 21348 KB Output is correct : V - N = 12
60 Correct 595 ms 32876 KB Output is correct : V - N = 12
61 Correct 3 ms 4996 KB Output is correct : V - N = 12
62 Correct 3 ms 4912 KB Output is correct : V - N = 12
63 Correct 3 ms 4792 KB Output is correct : V - N = 12
64 Correct 3 ms 4868 KB Output is correct : V - N = 12
65 Correct 3 ms 4868 KB Output is correct : V - N = 12
66 Correct 3 ms 4868 KB Output is correct : V - N = 12
67 Correct 3 ms 4996 KB Output is correct : V - N = 12
68 Correct 3 ms 4976 KB Output is correct : V - N = 12
69 Correct 3 ms 4868 KB Output is correct : V - N = 12
70 Correct 3 ms 4816 KB Output is correct : V - N = 12
71 Correct 3 ms 4872 KB Output is correct : V - N = 12
72 Correct 3 ms 4840 KB Output is correct : V - N = 12
73 Correct 4 ms 4912 KB Output is correct : V - N = 12
74 Correct 3 ms 5064 KB Output is correct : V - N = 12
75 Correct 3 ms 4840 KB Output is correct : V - N = 12
76 Correct 3 ms 4768 KB Output is correct : V - N = 12
77 Correct 2 ms 4848 KB Output is correct : V - N = 12
78 Correct 3 ms 4876 KB Output is correct : V - N = 12
79 Correct 3 ms 4868 KB Output is correct : V - N = 12
80 Correct 3 ms 4976 KB Output is correct : V - N = 12
81 Correct 3 ms 4868 KB Output is correct : V - N = 12
82 Correct 3 ms 4876 KB Output is correct : V - N = 12
83 Correct 3 ms 4868 KB Output is correct : V - N = 12
84 Correct 3 ms 4868 KB Output is correct : V - N = 12
85 Correct 2 ms 4868 KB Output is correct : V - N = 12
86 Correct 3 ms 4868 KB Output is correct : V - N = 12
87 Correct 3 ms 4936 KB Output is correct : V - N = 12
88 Correct 3 ms 4772 KB Output is correct : V - N = 12
89 Correct 3 ms 4848 KB Output is correct : V - N = 12
90 Correct 3 ms 4868 KB Output is correct : V - N = 12
91 Correct 3 ms 4864 KB Output is correct : V - N = 12
92 Correct 3 ms 4864 KB Output is correct : V - N = 12
93 Correct 4 ms 4860 KB Output is correct : V - N = 12
94 Correct 4 ms 4864 KB Output is correct : V - N = 12
95 Correct 3 ms 4864 KB Output is correct : V - N = 12
96 Correct 3 ms 4848 KB Output is correct : V - N = 12
97 Correct 4 ms 4972 KB Output is correct : V - N = 12
98 Correct 3 ms 5004 KB Output is correct : V - N = 12
99 Correct 4 ms 5124 KB Output is correct : V - N = 12
100 Correct 3 ms 5040 KB Output is correct : V - N = 12
101 Correct 3 ms 4844 KB Output is correct : V - N = 12
102 Correct 4 ms 4868 KB Output is correct : V - N = 12
103 Correct 3 ms 4808 KB Output is correct : V - N = 12
104 Correct 3 ms 4864 KB Output is correct : V - N = 12
105 Correct 3 ms 4796 KB Output is correct : V - N = 12
106 Correct 3 ms 4868 KB Output is correct : V - N = 12
107 Correct 3 ms 4868 KB Output is correct : V - N = 12
108 Correct 3 ms 4796 KB Output is correct : V - N = 12
109 Correct 4 ms 4868 KB Output is correct : V - N = 12
110 Correct 4 ms 4844 KB Output is correct : V - N = 12
111 Correct 3 ms 4768 KB Output is correct : V - N = 12
112 Correct 3 ms 4868 KB Output is correct : V - N = 12
113 Correct 3 ms 4868 KB Output is correct : V - N = 12
114 Correct 3 ms 4868 KB Output is correct : V - N = 12
115 Correct 3 ms 4880 KB Output is correct : V - N = 12
116 Correct 3 ms 4872 KB Output is correct : V - N = 12
117 Correct 4 ms 4868 KB Output is correct : V - N = 12
118 Correct 3 ms 4868 KB Output is correct : V - N = 12
119 Correct 3 ms 4824 KB Output is correct : V - N = 12
120 Correct 3 ms 4844 KB Output is correct : V - N = 12
121 Correct 3 ms 4748 KB Output is correct : V - N = 12
122 Correct 3 ms 4740 KB Output is correct : V - N = 12
123 Correct 3 ms 4748 KB Output is correct : V - N = 12
124 Correct 2 ms 4644 KB Output is correct : V - N = 12
125 Correct 3 ms 4716 KB Output is correct : V - N = 12
126 Correct 3 ms 4688 KB Output is correct : V - N = 12
127 Correct 3 ms 4740 KB Output is correct : V - N = 12
128 Correct 3 ms 4748 KB Output is correct : V - N = 12
129 Correct 3 ms 4740 KB Output is correct : V - N = 12
130 Correct 3 ms 4736 KB Output is correct : V - N = 12
131 Correct 3 ms 4740 KB Output is correct : V - N = 12
132 Correct 3 ms 4740 KB Output is correct : V - N = 12
133 Correct 3 ms 4640 KB Output is correct : V - N = 12
134 Correct 3 ms 4740 KB Output is correct : V - N = 12
135 Correct 3 ms 4736 KB Output is correct : V - N = 12
136 Correct 3 ms 4740 KB Output is correct : V - N = 12
137 Correct 3 ms 4748 KB Output is correct : V - N = 12
138 Correct 3 ms 4740 KB Output is correct : V - N = 12
139 Correct 3 ms 4740 KB Output is correct : V - N = 12
140 Correct 3 ms 4740 KB Output is correct : V - N = 12
141 Correct 3 ms 4716 KB Output is correct : V - N = 12
142 Correct 3 ms 4720 KB Output is correct : V - N = 12
143 Correct 3 ms 4748 KB Output is correct : V - N = 12
144 Correct 3 ms 4736 KB Output is correct : V - N = 12
145 Correct 3 ms 4668 KB Output is correct : V - N = 12
146 Correct 2 ms 4736 KB Output is correct : V - N = 12
147 Correct 3 ms 4740 KB Output is correct : V - N = 12
148 Correct 3 ms 4740 KB Output is correct : V - N = 12
149 Correct 4 ms 4740 KB Output is correct : V - N = 12
150 Correct 3 ms 4664 KB Output is correct : V - N = 12
151 Correct 3 ms 4712 KB Output is correct : V - N = 12
152 Correct 3 ms 4716 KB Output is correct : V - N = 12
153 Correct 3 ms 4744 KB Output is correct : V - N = 12
154 Correct 3 ms 4668 KB Output is correct : V - N = 12
155 Correct 3 ms 4644 KB Output is correct : V - N = 12
156 Correct 3 ms 4740 KB Output is correct : V - N = 12
157 Correct 3 ms 4752 KB Output is correct : V - N = 12
158 Correct 3 ms 4740 KB Output is correct : V - N = 12
159 Correct 3 ms 4748 KB Output is correct : V - N = 12
160 Correct 3 ms 4668 KB Output is correct : V - N = 12
161 Correct 3 ms 4740 KB Output is correct : V - N = 12
162 Correct 3 ms 4644 KB Output is correct : V - N = 12
163 Correct 3 ms 4740 KB Output is correct : V - N = 12
164 Correct 2 ms 4724 KB Output is correct : V - N = 12
165 Correct 3 ms 4736 KB Output is correct : V - N = 12
166 Correct 3 ms 4720 KB Output is correct : V - N = 12
167 Correct 4 ms 4740 KB Output is correct : V - N = 12
168 Correct 3 ms 4740 KB Output is correct : V - N = 12
169 Correct 3 ms 4680 KB Output is correct : V - N = 12
170 Correct 3 ms 4744 KB Output is correct : V - N = 12
171 Correct 3 ms 4744 KB Output is correct : V - N = 12
172 Correct 3 ms 4748 KB Output is correct : V - N = 12
173 Correct 3 ms 4740 KB Output is correct : V - N = 12
174 Correct 3 ms 4740 KB Output is correct : V - N = 12
175 Correct 3 ms 4716 KB Output is correct : V - N = 12
176 Correct 3 ms 4748 KB Output is correct : V - N = 12
177 Correct 3 ms 4740 KB Output is correct : V - N = 12
178 Correct 2 ms 4740 KB Output is correct : V - N = 12