#include <bits/stdc++.h>
using namespace std;
#define rep(i, a, b) for(int i = a; i < (b); ++i)
#define trav(a, x) for(auto& a : x)
#define all(x) x.begin(), x.end()
#define sz(x) (int)(x).size()
typedef long long ll;
typedef pair<int, int> pii;
typedef pair<ll, ll> pll;
typedef vector<int> vi;
typedef vector<ll> vl;
const ll big = 1000000007;
const int MAXN = 100001;
int n;
vi H2;
struct Segtree {
Segtree *l = 0, *r = 0;
int lo, hi, ma = -big, mi = big, ab = 0, ba = 0;
vi V;
Segtree(vi& v, int lo, int hi) : lo(lo), hi(hi) {
if (lo + 1 < hi) {
int mid = lo + (hi - lo)/2;
l = new Segtree(v, lo, mid); r = new Segtree(v, mid, hi);
ma = max(l->ma, r->ma);
mi = min(l->mi, r->mi);
ab = max(l->ab, r->ab);
ab = max(ab, (r->ma) - (l->mi));
ba = max(l->ba, r->ba);
ba = max(ba, (l->ma) - (r->mi));
}
else{
ma = v[lo];
mi = v[lo];
}
}
void setup(vi &v){
if(lo + 1 < hi){
l->setup(v);
r->setup(v);
V = (l->V);
trav(y, r->V){
V.push_back(y);
}
sort(all(V));
reverse(all(V));
}
else{
V = {v[lo]};
}
}
int get_max(int L, int R) {
if (R <= lo || hi <= L) return -big;
if (L <= lo && hi <= R) return ma;
return max(l->get_max(L, R), r->get_max(L, R));
}
int get_min(int L, int R) {
if (R <= lo || hi <= L) return big;
if (L <= lo && hi <= R) return mi;
return min(l->get_min(L, R), r->get_min(L, R));
}
int get_ab(int L, int R){
if (R <= lo || hi <= L) return 0;
if (L <= lo && hi <= R) return ab;
int res = (l->get_ab(L, R));
if(res < r->ab){
res = max(res, r->get_ab(L, R));
}
if(res < (r->ma) - (l->mi)){
int x = l->get_min(L,R);
int y = r->get_max(L,R);
res = max(res, y-x);
}
return res;
}
int get_ba(int L, int R){
if (R <= lo || hi <= L) return 0;
if (L <= lo && hi <= R) return ba;
int res = l->get_ba(L, R);
if(res < r->ba){
res = max(res, r->get_ba(L, R));
}
if(res < (l->ma) - (r->mi)){
int x = r->get_min(L, R);
int y = l->get_max(L, R);
res = max(res, y-x);
}
return res;
}
int geq(int L, int R, int D){
if (R <= lo || hi <= L) return 0;
if (L <= lo && hi <= R){
int lo = 0;
int hi = sz(V);
if(V[0] < D)return 0;
while(lo < hi-1){
int mid = (lo + hi) / 2;
if(V[mid] < D){
hi = mid;
}
else{
lo = mid;
}
}
return hi;
}
return (l->geq(L, R, D)) + (r->geq(L, R, D));
}
};
Segtree *ST;
map<int,int> HI;
vi delta;
vi ind;
void get_ct(int L, int R){
if(L >= R)return;
if(L == R-1){
delta[L] = 0;
return;
}
int i = HI[ST->get_max(L, R)];
int x = ST->get_min(L,i);
int y = ST->get_min(i+1,R);
delta[i] = H2[i]-max(x, y);
delta[i] = max(delta[i], 0);
get_ct(L, i);
get_ct(i+1,R);
}
bool comp(int i, int j){
return delta[i] > delta[j];
}
void init(int N, vi H){
n = N;
rep(c1,0,n){
H2.push_back(H[c1]);
HI[H[c1]] = c1;
ind.push_back(c1);
delta.push_back(0);
}
ST = new Segtree(H2, 0, n);
get_ct(0, n);
sort(all(ind), comp);
ST->setup(delta);
}
unordered_map<ll,int> M;
int first_ab(ll L, ll R, ll D){
ll h = 2*(L*big + D);
if(M.find(h) != M.end())return M[h];
int lo = L;
int hi = R;
while(lo < hi-1){
int mid = (lo+hi)/2;
if(ST->get_ab(L, mid+1) < D){
lo = mid;
}
else{
hi = mid;
}
}
M[h] = hi;
return hi;
}
int last_ba(ll L, ll R, ll D){
ll h = 2*(R*big + D) + 1;
if(M.find(h) != M.end())return M[h];
int lo = L;
int hi = R;
while(lo < hi-1){
int mid = (lo+hi)/2;
if(ST->get_ba(mid, R) >= D){
lo = mid;
}
else{
hi = mid;
}
}
M[h] = lo;
return lo;
}
int max_towers(int L, int R, int D){
R++;
if(ST->get_ab(L, R) < D || ST->get_ba(L, R) < D)return 1;
int i = first_ab(L, R, D);
int j = last_ba(L, R, D)+1;
return (ST->geq(i,j,D))+1;
}
/*
int main() {
int N;
N = 7;
vi H = {1,4,2,9,3,6,5};
init(N,H);
cout << max_towers(0, 7, 1) << "\n";
cout << max_towers(0, 7, 2) << "\n";
cout << max_towers(0, 7, 3) << "\n";
cout << max_towers(0, 7, 10) << "\n";
return 0;
}
*/
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
860 ms |
26068 KB |
Output is correct |
2 |
Correct |
1728 ms |
45048 KB |
Output is correct |
3 |
Correct |
1566 ms |
45232 KB |
Output is correct |
4 |
Correct |
1026 ms |
45580 KB |
Output is correct |
5 |
Correct |
697 ms |
36144 KB |
Output is correct |
6 |
Correct |
1487 ms |
45564 KB |
Output is correct |
7 |
Correct |
726 ms |
36144 KB |
Output is correct |
8 |
Correct |
0 ms |
208 KB |
Output is correct |
9 |
Correct |
3 ms |
976 KB |
Output is correct |
10 |
Correct |
2 ms |
848 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
336 KB |
Output is correct |
2 |
Correct |
3 ms |
848 KB |
Output is correct |
3 |
Correct |
2 ms |
848 KB |
Output is correct |
4 |
Correct |
2 ms |
848 KB |
Output is correct |
5 |
Correct |
3 ms |
848 KB |
Output is correct |
6 |
Correct |
2 ms |
848 KB |
Output is correct |
7 |
Correct |
2 ms |
848 KB |
Output is correct |
8 |
Correct |
2 ms |
1104 KB |
Output is correct |
9 |
Correct |
2 ms |
848 KB |
Output is correct |
10 |
Correct |
2 ms |
976 KB |
Output is correct |
11 |
Correct |
2 ms |
848 KB |
Output is correct |
12 |
Correct |
0 ms |
208 KB |
Output is correct |
13 |
Correct |
2 ms |
976 KB |
Output is correct |
14 |
Correct |
2 ms |
848 KB |
Output is correct |
15 |
Correct |
3 ms |
848 KB |
Output is correct |
16 |
Correct |
2 ms |
848 KB |
Output is correct |
17 |
Correct |
3 ms |
848 KB |
Output is correct |
18 |
Correct |
3 ms |
848 KB |
Output is correct |
19 |
Correct |
2 ms |
976 KB |
Output is correct |
20 |
Correct |
2 ms |
848 KB |
Output is correct |
21 |
Correct |
3 ms |
848 KB |
Output is correct |
22 |
Correct |
2 ms |
896 KB |
Output is correct |
23 |
Correct |
2 ms |
848 KB |
Output is correct |
24 |
Correct |
2 ms |
976 KB |
Output is correct |
25 |
Correct |
1 ms |
464 KB |
Output is correct |
26 |
Correct |
2 ms |
848 KB |
Output is correct |
27 |
Correct |
2 ms |
848 KB |
Output is correct |
28 |
Correct |
3 ms |
848 KB |
Output is correct |
29 |
Correct |
3 ms |
848 KB |
Output is correct |
30 |
Correct |
2 ms |
848 KB |
Output is correct |
31 |
Correct |
2 ms |
848 KB |
Output is correct |
32 |
Correct |
2 ms |
1104 KB |
Output is correct |
33 |
Correct |
2 ms |
848 KB |
Output is correct |
34 |
Correct |
2 ms |
976 KB |
Output is correct |
35 |
Correct |
2 ms |
852 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
336 KB |
Output is correct |
2 |
Correct |
3 ms |
848 KB |
Output is correct |
3 |
Correct |
2 ms |
848 KB |
Output is correct |
4 |
Correct |
2 ms |
848 KB |
Output is correct |
5 |
Correct |
3 ms |
848 KB |
Output is correct |
6 |
Correct |
2 ms |
848 KB |
Output is correct |
7 |
Correct |
2 ms |
848 KB |
Output is correct |
8 |
Correct |
2 ms |
1104 KB |
Output is correct |
9 |
Correct |
2 ms |
848 KB |
Output is correct |
10 |
Correct |
2 ms |
976 KB |
Output is correct |
11 |
Correct |
2 ms |
848 KB |
Output is correct |
12 |
Correct |
0 ms |
208 KB |
Output is correct |
13 |
Correct |
2 ms |
976 KB |
Output is correct |
14 |
Correct |
2 ms |
848 KB |
Output is correct |
15 |
Correct |
3 ms |
848 KB |
Output is correct |
16 |
Correct |
2 ms |
848 KB |
Output is correct |
17 |
Correct |
3 ms |
848 KB |
Output is correct |
18 |
Correct |
3 ms |
848 KB |
Output is correct |
19 |
Correct |
2 ms |
976 KB |
Output is correct |
20 |
Correct |
2 ms |
848 KB |
Output is correct |
21 |
Correct |
3 ms |
848 KB |
Output is correct |
22 |
Correct |
2 ms |
896 KB |
Output is correct |
23 |
Correct |
2 ms |
848 KB |
Output is correct |
24 |
Correct |
2 ms |
976 KB |
Output is correct |
25 |
Correct |
1 ms |
464 KB |
Output is correct |
26 |
Correct |
2 ms |
848 KB |
Output is correct |
27 |
Correct |
2 ms |
848 KB |
Output is correct |
28 |
Correct |
3 ms |
848 KB |
Output is correct |
29 |
Correct |
3 ms |
848 KB |
Output is correct |
30 |
Correct |
2 ms |
848 KB |
Output is correct |
31 |
Correct |
2 ms |
848 KB |
Output is correct |
32 |
Correct |
2 ms |
1104 KB |
Output is correct |
33 |
Correct |
2 ms |
848 KB |
Output is correct |
34 |
Correct |
2 ms |
976 KB |
Output is correct |
35 |
Correct |
2 ms |
852 KB |
Output is correct |
36 |
Correct |
109 ms |
23328 KB |
Output is correct |
37 |
Correct |
151 ms |
36180 KB |
Output is correct |
38 |
Correct |
154 ms |
36192 KB |
Output is correct |
39 |
Correct |
167 ms |
36192 KB |
Output is correct |
40 |
Correct |
156 ms |
36264 KB |
Output is correct |
41 |
Correct |
194 ms |
36196 KB |
Output is correct |
42 |
Correct |
177 ms |
36248 KB |
Output is correct |
43 |
Correct |
114 ms |
45552 KB |
Output is correct |
44 |
Correct |
107 ms |
36148 KB |
Output is correct |
45 |
Correct |
128 ms |
43004 KB |
Output is correct |
46 |
Correct |
111 ms |
36264 KB |
Output is correct |
47 |
Correct |
149 ms |
36272 KB |
Output is correct |
48 |
Correct |
161 ms |
36200 KB |
Output is correct |
49 |
Correct |
161 ms |
36176 KB |
Output is correct |
50 |
Correct |
107 ms |
36188 KB |
Output is correct |
51 |
Correct |
110 ms |
45364 KB |
Output is correct |
52 |
Correct |
164 ms |
36316 KB |
Output is correct |
53 |
Correct |
182 ms |
36188 KB |
Output is correct |
54 |
Correct |
158 ms |
36232 KB |
Output is correct |
55 |
Correct |
105 ms |
36232 KB |
Output is correct |
56 |
Correct |
119 ms |
44696 KB |
Output is correct |
57 |
Correct |
152 ms |
34932 KB |
Output is correct |
58 |
Correct |
163 ms |
36252 KB |
Output is correct |
59 |
Correct |
162 ms |
36144 KB |
Output is correct |
60 |
Correct |
194 ms |
36224 KB |
Output is correct |
61 |
Correct |
159 ms |
36232 KB |
Output is correct |
62 |
Correct |
165 ms |
36188 KB |
Output is correct |
63 |
Correct |
168 ms |
36232 KB |
Output is correct |
64 |
Correct |
112 ms |
45604 KB |
Output is correct |
65 |
Correct |
104 ms |
36176 KB |
Output is correct |
66 |
Correct |
121 ms |
41984 KB |
Output is correct |
67 |
Correct |
105 ms |
36212 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Execution timed out |
4037 ms |
39268 KB |
Time limit exceeded |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
865 ms |
11172 KB |
Output is correct |
2 |
Correct |
3458 ms |
44944 KB |
Output is correct |
3 |
Correct |
3100 ms |
44932 KB |
Output is correct |
4 |
Correct |
3220 ms |
44920 KB |
Output is correct |
5 |
Correct |
3382 ms |
45052 KB |
Output is correct |
6 |
Correct |
3661 ms |
44940 KB |
Output is correct |
7 |
Correct |
3262 ms |
44900 KB |
Output is correct |
8 |
Correct |
1111 ms |
45588 KB |
Output is correct |
9 |
Correct |
985 ms |
36216 KB |
Output is correct |
10 |
Correct |
2501 ms |
46660 KB |
Output is correct |
11 |
Correct |
2015 ms |
42196 KB |
Output is correct |
12 |
Correct |
175 ms |
36160 KB |
Output is correct |
13 |
Correct |
188 ms |
36176 KB |
Output is correct |
14 |
Correct |
182 ms |
36244 KB |
Output is correct |
15 |
Correct |
121 ms |
36152 KB |
Output is correct |
16 |
Correct |
136 ms |
44752 KB |
Output is correct |
17 |
Correct |
155 ms |
35000 KB |
Output is correct |
18 |
Correct |
167 ms |
36216 KB |
Output is correct |
19 |
Correct |
160 ms |
36176 KB |
Output is correct |
20 |
Correct |
173 ms |
36264 KB |
Output is correct |
21 |
Correct |
178 ms |
36260 KB |
Output is correct |
22 |
Correct |
201 ms |
36264 KB |
Output is correct |
23 |
Correct |
167 ms |
36268 KB |
Output is correct |
24 |
Correct |
128 ms |
45572 KB |
Output is correct |
25 |
Correct |
129 ms |
36272 KB |
Output is correct |
26 |
Correct |
133 ms |
41908 KB |
Output is correct |
27 |
Correct |
107 ms |
36172 KB |
Output is correct |
28 |
Correct |
2 ms |
848 KB |
Output is correct |
29 |
Correct |
4 ms |
848 KB |
Output is correct |
30 |
Correct |
3 ms |
848 KB |
Output is correct |
31 |
Correct |
2 ms |
848 KB |
Output is correct |
32 |
Correct |
3 ms |
976 KB |
Output is correct |
33 |
Correct |
1 ms |
592 KB |
Output is correct |
34 |
Correct |
4 ms |
848 KB |
Output is correct |
35 |
Correct |
3 ms |
848 KB |
Output is correct |
36 |
Correct |
4 ms |
848 KB |
Output is correct |
37 |
Correct |
3 ms |
848 KB |
Output is correct |
38 |
Correct |
3 ms |
848 KB |
Output is correct |
39 |
Correct |
3 ms |
848 KB |
Output is correct |
40 |
Correct |
2 ms |
1112 KB |
Output is correct |
41 |
Correct |
2 ms |
848 KB |
Output is correct |
42 |
Correct |
4 ms |
976 KB |
Output is correct |
43 |
Correct |
3 ms |
848 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
336 KB |
Output is correct |
2 |
Correct |
3 ms |
848 KB |
Output is correct |
3 |
Correct |
2 ms |
848 KB |
Output is correct |
4 |
Correct |
2 ms |
848 KB |
Output is correct |
5 |
Correct |
3 ms |
848 KB |
Output is correct |
6 |
Correct |
2 ms |
848 KB |
Output is correct |
7 |
Correct |
2 ms |
848 KB |
Output is correct |
8 |
Correct |
2 ms |
1104 KB |
Output is correct |
9 |
Correct |
2 ms |
848 KB |
Output is correct |
10 |
Correct |
2 ms |
976 KB |
Output is correct |
11 |
Correct |
2 ms |
848 KB |
Output is correct |
12 |
Correct |
0 ms |
208 KB |
Output is correct |
13 |
Correct |
2 ms |
976 KB |
Output is correct |
14 |
Correct |
2 ms |
848 KB |
Output is correct |
15 |
Correct |
3 ms |
848 KB |
Output is correct |
16 |
Correct |
2 ms |
848 KB |
Output is correct |
17 |
Correct |
3 ms |
848 KB |
Output is correct |
18 |
Correct |
3 ms |
848 KB |
Output is correct |
19 |
Correct |
2 ms |
976 KB |
Output is correct |
20 |
Correct |
2 ms |
848 KB |
Output is correct |
21 |
Correct |
3 ms |
848 KB |
Output is correct |
22 |
Correct |
2 ms |
896 KB |
Output is correct |
23 |
Correct |
2 ms |
848 KB |
Output is correct |
24 |
Correct |
2 ms |
976 KB |
Output is correct |
25 |
Correct |
1 ms |
464 KB |
Output is correct |
26 |
Correct |
2 ms |
848 KB |
Output is correct |
27 |
Correct |
2 ms |
848 KB |
Output is correct |
28 |
Correct |
3 ms |
848 KB |
Output is correct |
29 |
Correct |
3 ms |
848 KB |
Output is correct |
30 |
Correct |
2 ms |
848 KB |
Output is correct |
31 |
Correct |
2 ms |
848 KB |
Output is correct |
32 |
Correct |
2 ms |
1104 KB |
Output is correct |
33 |
Correct |
2 ms |
848 KB |
Output is correct |
34 |
Correct |
2 ms |
976 KB |
Output is correct |
35 |
Correct |
2 ms |
852 KB |
Output is correct |
36 |
Correct |
109 ms |
23328 KB |
Output is correct |
37 |
Correct |
151 ms |
36180 KB |
Output is correct |
38 |
Correct |
154 ms |
36192 KB |
Output is correct |
39 |
Correct |
167 ms |
36192 KB |
Output is correct |
40 |
Correct |
156 ms |
36264 KB |
Output is correct |
41 |
Correct |
194 ms |
36196 KB |
Output is correct |
42 |
Correct |
177 ms |
36248 KB |
Output is correct |
43 |
Correct |
114 ms |
45552 KB |
Output is correct |
44 |
Correct |
107 ms |
36148 KB |
Output is correct |
45 |
Correct |
128 ms |
43004 KB |
Output is correct |
46 |
Correct |
111 ms |
36264 KB |
Output is correct |
47 |
Correct |
149 ms |
36272 KB |
Output is correct |
48 |
Correct |
161 ms |
36200 KB |
Output is correct |
49 |
Correct |
161 ms |
36176 KB |
Output is correct |
50 |
Correct |
107 ms |
36188 KB |
Output is correct |
51 |
Correct |
110 ms |
45364 KB |
Output is correct |
52 |
Correct |
164 ms |
36316 KB |
Output is correct |
53 |
Correct |
182 ms |
36188 KB |
Output is correct |
54 |
Correct |
158 ms |
36232 KB |
Output is correct |
55 |
Correct |
105 ms |
36232 KB |
Output is correct |
56 |
Correct |
119 ms |
44696 KB |
Output is correct |
57 |
Correct |
152 ms |
34932 KB |
Output is correct |
58 |
Correct |
163 ms |
36252 KB |
Output is correct |
59 |
Correct |
162 ms |
36144 KB |
Output is correct |
60 |
Correct |
194 ms |
36224 KB |
Output is correct |
61 |
Correct |
159 ms |
36232 KB |
Output is correct |
62 |
Correct |
165 ms |
36188 KB |
Output is correct |
63 |
Correct |
168 ms |
36232 KB |
Output is correct |
64 |
Correct |
112 ms |
45604 KB |
Output is correct |
65 |
Correct |
104 ms |
36176 KB |
Output is correct |
66 |
Correct |
121 ms |
41984 KB |
Output is correct |
67 |
Correct |
105 ms |
36212 KB |
Output is correct |
68 |
Execution timed out |
4037 ms |
39268 KB |
Time limit exceeded |
69 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
860 ms |
26068 KB |
Output is correct |
2 |
Correct |
1728 ms |
45048 KB |
Output is correct |
3 |
Correct |
1566 ms |
45232 KB |
Output is correct |
4 |
Correct |
1026 ms |
45580 KB |
Output is correct |
5 |
Correct |
697 ms |
36144 KB |
Output is correct |
6 |
Correct |
1487 ms |
45564 KB |
Output is correct |
7 |
Correct |
726 ms |
36144 KB |
Output is correct |
8 |
Correct |
0 ms |
208 KB |
Output is correct |
9 |
Correct |
3 ms |
976 KB |
Output is correct |
10 |
Correct |
2 ms |
848 KB |
Output is correct |
11 |
Correct |
1 ms |
336 KB |
Output is correct |
12 |
Correct |
3 ms |
848 KB |
Output is correct |
13 |
Correct |
2 ms |
848 KB |
Output is correct |
14 |
Correct |
2 ms |
848 KB |
Output is correct |
15 |
Correct |
3 ms |
848 KB |
Output is correct |
16 |
Correct |
2 ms |
848 KB |
Output is correct |
17 |
Correct |
2 ms |
848 KB |
Output is correct |
18 |
Correct |
2 ms |
1104 KB |
Output is correct |
19 |
Correct |
2 ms |
848 KB |
Output is correct |
20 |
Correct |
2 ms |
976 KB |
Output is correct |
21 |
Correct |
2 ms |
848 KB |
Output is correct |
22 |
Correct |
0 ms |
208 KB |
Output is correct |
23 |
Correct |
2 ms |
976 KB |
Output is correct |
24 |
Correct |
2 ms |
848 KB |
Output is correct |
25 |
Correct |
3 ms |
848 KB |
Output is correct |
26 |
Correct |
2 ms |
848 KB |
Output is correct |
27 |
Correct |
3 ms |
848 KB |
Output is correct |
28 |
Correct |
3 ms |
848 KB |
Output is correct |
29 |
Correct |
2 ms |
976 KB |
Output is correct |
30 |
Correct |
2 ms |
848 KB |
Output is correct |
31 |
Correct |
3 ms |
848 KB |
Output is correct |
32 |
Correct |
2 ms |
896 KB |
Output is correct |
33 |
Correct |
2 ms |
848 KB |
Output is correct |
34 |
Correct |
2 ms |
976 KB |
Output is correct |
35 |
Correct |
1 ms |
464 KB |
Output is correct |
36 |
Correct |
2 ms |
848 KB |
Output is correct |
37 |
Correct |
2 ms |
848 KB |
Output is correct |
38 |
Correct |
3 ms |
848 KB |
Output is correct |
39 |
Correct |
3 ms |
848 KB |
Output is correct |
40 |
Correct |
2 ms |
848 KB |
Output is correct |
41 |
Correct |
2 ms |
848 KB |
Output is correct |
42 |
Correct |
2 ms |
1104 KB |
Output is correct |
43 |
Correct |
2 ms |
848 KB |
Output is correct |
44 |
Correct |
2 ms |
976 KB |
Output is correct |
45 |
Correct |
2 ms |
852 KB |
Output is correct |
46 |
Correct |
109 ms |
23328 KB |
Output is correct |
47 |
Correct |
151 ms |
36180 KB |
Output is correct |
48 |
Correct |
154 ms |
36192 KB |
Output is correct |
49 |
Correct |
167 ms |
36192 KB |
Output is correct |
50 |
Correct |
156 ms |
36264 KB |
Output is correct |
51 |
Correct |
194 ms |
36196 KB |
Output is correct |
52 |
Correct |
177 ms |
36248 KB |
Output is correct |
53 |
Correct |
114 ms |
45552 KB |
Output is correct |
54 |
Correct |
107 ms |
36148 KB |
Output is correct |
55 |
Correct |
128 ms |
43004 KB |
Output is correct |
56 |
Correct |
111 ms |
36264 KB |
Output is correct |
57 |
Correct |
149 ms |
36272 KB |
Output is correct |
58 |
Correct |
161 ms |
36200 KB |
Output is correct |
59 |
Correct |
161 ms |
36176 KB |
Output is correct |
60 |
Correct |
107 ms |
36188 KB |
Output is correct |
61 |
Correct |
110 ms |
45364 KB |
Output is correct |
62 |
Correct |
164 ms |
36316 KB |
Output is correct |
63 |
Correct |
182 ms |
36188 KB |
Output is correct |
64 |
Correct |
158 ms |
36232 KB |
Output is correct |
65 |
Correct |
105 ms |
36232 KB |
Output is correct |
66 |
Correct |
119 ms |
44696 KB |
Output is correct |
67 |
Correct |
152 ms |
34932 KB |
Output is correct |
68 |
Correct |
163 ms |
36252 KB |
Output is correct |
69 |
Correct |
162 ms |
36144 KB |
Output is correct |
70 |
Correct |
194 ms |
36224 KB |
Output is correct |
71 |
Correct |
159 ms |
36232 KB |
Output is correct |
72 |
Correct |
165 ms |
36188 KB |
Output is correct |
73 |
Correct |
168 ms |
36232 KB |
Output is correct |
74 |
Correct |
112 ms |
45604 KB |
Output is correct |
75 |
Correct |
104 ms |
36176 KB |
Output is correct |
76 |
Correct |
121 ms |
41984 KB |
Output is correct |
77 |
Correct |
105 ms |
36212 KB |
Output is correct |
78 |
Execution timed out |
4037 ms |
39268 KB |
Time limit exceeded |
79 |
Halted |
0 ms |
0 KB |
- |