#include "jumps.h"
#include <vector>
#include <bits/stdc++.h>
#pragma GCC optimize("O3,unroll-loops")
#define pb push_back
#define F first
#define S second
#define ld long double
#define all(a) a.begin(),a.end()
#define pii pair <int,int>
#define PII pair<pii , pii>
#define sz(v) (int)v.size()
#define rep(i , a , b) for(int i=a;i <= (b);i++)
#define per(i , a , b) for(int i=a;i >= (b);i--)
#define deb(x) cout <<#x << " : " << x << "\n" ;
using namespace std ;
const int maxn = 2e5 + 10 , maxq = 32, inf = 1e9+10 , lg = 19 ,sq = 707 ,mod = 998244353 ;
int mx[maxn][lg+1] , c = 1 , L[maxn] , R[maxn], h[maxn] , dis[maxn] , par[maxn][lg+1] , par2[maxn ];
vector< int> G[maxn] ;
int ch(int l , int r){
int x = 31 - __builtin_clz(r-l+1) ;
return (h[mx[l][x]] > h[mx[r-(1<<x)+1][x]] ? mx[l][x] : mx[r-(1<<x)+1][x]) ;
}
void dfs(int v){
for(int u : G[v]){
dis[u] = dis[v] + 1;
dfs(u) ;
}
}
void init(int n, vector<int> H) {
rep(i ,1 ,n){
h[i] = H[i-1] ;
mx[i][0] = i ;
}
vector <int> vec;;
rep(i , 1, n){
while(sz(vec) && h[vec.back()] < h[i])vec.pop_back() ;
L[i] = -1 ;
if(sz(vec)!=0)L[i] = vec.back() ;
vec.pb(i) ;
}
vec.clear() ;
per(i ,n,1){
while(sz(vec) && h[vec.back()] < h[i])vec.pop_back() ;
R[i] = -1 ;
if(sz(vec)!=0)R[i] = vec.back() ;
vec.pb(i) ;
}
int id =0 ;
rep(i ,1 ,n){
if(L[i]+R[i] == -2){
id = i ;
continue ;
}
if(L[i]!=-1 && (R[i] == -1 || h[L[i]] < h[R[i]])){
G[L[i]].pb(i) ;par2[i] = L[i] ;
if(R[i] == -1)par[i][0] = L[i] ;
else par[i][0] = R[i] ;
}else{
G[R[i]].pb(i) ;par2[i] = R[i] ;
if(L[i] == -1)par[i][0] = R[i] ;
else par[i][0] = L[i] ;
}
}
dfs(id) ;
rep(j , 1 ,lg){
rep(i ,1 ,n){
par[i][j] = par[par[i][j-1]][j-1];
if(i+(1<<(j-1))>n){
mx[i][j] = mx[i][j-1] ;
}else{
mx[i][j] = (h[mx[i][j-1]] > h[mx[i+(1<<(j-1))][j-1]] ? mx[i][j-1] : mx[i+(1<<(j-1))][j-1]);
}
}
}
}
int answer(int a, int b){
if(L[b] >= a)return inf ;
int ans =0 ;
per(i , lg , 0){
if(par[a][i] != 0 && h[par[a][i]] <= h[b]){
a = par[a][i] ;
ans += (1<<i);
}
}
ans += dis[a]-dis[b] ;
return ans;
}
int cal(int x ,int l , int r){
l = max(l , L[x]+1) ;
if(l > r)return inf ;
return answer(ch(l , r) , x) ;
}
int minimum_jumps(int A, int B, int C, int D) {
A++;B++;C++;D++;
int ans = inf ;
rep(j, C , D){
ans = min(ans , cal(j , A , B)) ;
}
return (ans == inf ? -1 : ans) ;
}
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
2 ms |
10840 KB |
Output is correct |
2 |
Correct |
2 ms |
10840 KB |
Output is correct |
3 |
Execution timed out |
4033 ms |
46692 KB |
Time limit exceeded |
4 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
2 ms |
10840 KB |
Output is correct |
2 |
Correct |
2 ms |
10840 KB |
Output is correct |
3 |
Correct |
3 ms |
10840 KB |
Output is correct |
4 |
Correct |
2 ms |
10840 KB |
Output is correct |
5 |
Correct |
2 ms |
10840 KB |
Output is correct |
6 |
Correct |
2 ms |
10840 KB |
Output is correct |
7 |
Correct |
2 ms |
10840 KB |
Output is correct |
8 |
Correct |
3 ms |
10840 KB |
Output is correct |
9 |
Correct |
2 ms |
10840 KB |
Output is correct |
10 |
Correct |
3 ms |
10840 KB |
Output is correct |
11 |
Correct |
4 ms |
10840 KB |
Output is correct |
12 |
Correct |
3 ms |
10840 KB |
Output is correct |
13 |
Correct |
3 ms |
10840 KB |
Output is correct |
14 |
Correct |
3 ms |
10840 KB |
Output is correct |
15 |
Correct |
3 ms |
10840 KB |
Output is correct |
16 |
Correct |
3 ms |
10840 KB |
Output is correct |
17 |
Correct |
3 ms |
10836 KB |
Output is correct |
18 |
Correct |
2 ms |
10840 KB |
Output is correct |
19 |
Correct |
2 ms |
10840 KB |
Output is correct |
20 |
Correct |
3 ms |
10840 KB |
Output is correct |
21 |
Correct |
3 ms |
10840 KB |
Output is correct |
22 |
Correct |
2 ms |
10840 KB |
Output is correct |
23 |
Correct |
3 ms |
10872 KB |
Output is correct |
24 |
Correct |
3 ms |
10840 KB |
Output is correct |
25 |
Correct |
2 ms |
10840 KB |
Output is correct |
26 |
Correct |
2 ms |
10840 KB |
Output is correct |
27 |
Correct |
2 ms |
10852 KB |
Output is correct |
28 |
Correct |
3 ms |
10840 KB |
Output is correct |
29 |
Correct |
3 ms |
10836 KB |
Output is correct |
30 |
Correct |
2 ms |
10840 KB |
Output is correct |
31 |
Correct |
4 ms |
10840 KB |
Output is correct |
32 |
Correct |
4 ms |
10840 KB |
Output is correct |
33 |
Correct |
2 ms |
10836 KB |
Output is correct |
34 |
Correct |
2 ms |
10840 KB |
Output is correct |
35 |
Correct |
2 ms |
10840 KB |
Output is correct |
36 |
Correct |
2 ms |
10840 KB |
Output is correct |
37 |
Correct |
2 ms |
10840 KB |
Output is correct |
38 |
Correct |
2 ms |
10848 KB |
Output is correct |
39 |
Correct |
2 ms |
10840 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
2 ms |
10840 KB |
Output is correct |
2 |
Correct |
2 ms |
10840 KB |
Output is correct |
3 |
Correct |
3 ms |
10840 KB |
Output is correct |
4 |
Correct |
2 ms |
10840 KB |
Output is correct |
5 |
Correct |
2 ms |
10840 KB |
Output is correct |
6 |
Correct |
2 ms |
10840 KB |
Output is correct |
7 |
Correct |
2 ms |
10840 KB |
Output is correct |
8 |
Correct |
3 ms |
10840 KB |
Output is correct |
9 |
Correct |
2 ms |
10840 KB |
Output is correct |
10 |
Correct |
3 ms |
10840 KB |
Output is correct |
11 |
Correct |
4 ms |
10840 KB |
Output is correct |
12 |
Correct |
3 ms |
10840 KB |
Output is correct |
13 |
Correct |
3 ms |
10840 KB |
Output is correct |
14 |
Correct |
3 ms |
10840 KB |
Output is correct |
15 |
Correct |
3 ms |
10840 KB |
Output is correct |
16 |
Correct |
3 ms |
10840 KB |
Output is correct |
17 |
Correct |
3 ms |
10836 KB |
Output is correct |
18 |
Correct |
2 ms |
10840 KB |
Output is correct |
19 |
Correct |
2 ms |
10840 KB |
Output is correct |
20 |
Correct |
3 ms |
10840 KB |
Output is correct |
21 |
Correct |
3 ms |
10840 KB |
Output is correct |
22 |
Correct |
2 ms |
10840 KB |
Output is correct |
23 |
Correct |
3 ms |
10872 KB |
Output is correct |
24 |
Correct |
3 ms |
10840 KB |
Output is correct |
25 |
Correct |
2 ms |
10840 KB |
Output is correct |
26 |
Correct |
2 ms |
10840 KB |
Output is correct |
27 |
Correct |
2 ms |
10852 KB |
Output is correct |
28 |
Correct |
3 ms |
10840 KB |
Output is correct |
29 |
Correct |
3 ms |
10836 KB |
Output is correct |
30 |
Correct |
2 ms |
10840 KB |
Output is correct |
31 |
Correct |
4 ms |
10840 KB |
Output is correct |
32 |
Correct |
4 ms |
10840 KB |
Output is correct |
33 |
Correct |
2 ms |
10836 KB |
Output is correct |
34 |
Correct |
2 ms |
10840 KB |
Output is correct |
35 |
Correct |
2 ms |
10840 KB |
Output is correct |
36 |
Correct |
2 ms |
10840 KB |
Output is correct |
37 |
Correct |
2 ms |
10840 KB |
Output is correct |
38 |
Correct |
2 ms |
10848 KB |
Output is correct |
39 |
Correct |
2 ms |
10840 KB |
Output is correct |
40 |
Correct |
2 ms |
10840 KB |
Output is correct |
41 |
Correct |
3 ms |
11096 KB |
Output is correct |
42 |
Correct |
2 ms |
10840 KB |
Output is correct |
43 |
Correct |
2 ms |
10840 KB |
Output is correct |
44 |
Correct |
3 ms |
10840 KB |
Output is correct |
45 |
Correct |
3 ms |
10840 KB |
Output is correct |
46 |
Correct |
2 ms |
10840 KB |
Output is correct |
47 |
Correct |
3 ms |
10840 KB |
Output is correct |
48 |
Correct |
2 ms |
10840 KB |
Output is correct |
49 |
Correct |
3 ms |
10840 KB |
Output is correct |
50 |
Correct |
3 ms |
10840 KB |
Output is correct |
51 |
Correct |
3 ms |
10840 KB |
Output is correct |
52 |
Correct |
3 ms |
10840 KB |
Output is correct |
53 |
Correct |
3 ms |
10840 KB |
Output is correct |
54 |
Correct |
4 ms |
10840 KB |
Output is correct |
55 |
Correct |
3 ms |
10840 KB |
Output is correct |
56 |
Correct |
3 ms |
10840 KB |
Output is correct |
57 |
Correct |
2 ms |
10840 KB |
Output is correct |
58 |
Correct |
9 ms |
10840 KB |
Output is correct |
59 |
Correct |
12 ms |
10840 KB |
Output is correct |
60 |
Correct |
4 ms |
10840 KB |
Output is correct |
61 |
Correct |
11 ms |
10840 KB |
Output is correct |
62 |
Correct |
8 ms |
10840 KB |
Output is correct |
63 |
Correct |
13 ms |
10840 KB |
Output is correct |
64 |
Correct |
40 ms |
10840 KB |
Output is correct |
65 |
Correct |
41 ms |
10840 KB |
Output is correct |
66 |
Correct |
34 ms |
10840 KB |
Output is correct |
67 |
Correct |
18 ms |
10840 KB |
Output is correct |
68 |
Correct |
21 ms |
11092 KB |
Output is correct |
69 |
Correct |
17 ms |
10840 KB |
Output is correct |
70 |
Correct |
26 ms |
10840 KB |
Output is correct |
71 |
Correct |
2 ms |
10840 KB |
Output is correct |
72 |
Correct |
2 ms |
10840 KB |
Output is correct |
73 |
Correct |
3 ms |
10840 KB |
Output is correct |
74 |
Correct |
3 ms |
10840 KB |
Output is correct |
75 |
Correct |
3 ms |
10840 KB |
Output is correct |
76 |
Correct |
3 ms |
10840 KB |
Output is correct |
77 |
Correct |
3 ms |
10840 KB |
Output is correct |
78 |
Correct |
2 ms |
10840 KB |
Output is correct |
79 |
Correct |
2 ms |
10836 KB |
Output is correct |
80 |
Correct |
3 ms |
10840 KB |
Output is correct |
81 |
Correct |
4 ms |
10840 KB |
Output is correct |
82 |
Correct |
3 ms |
10840 KB |
Output is correct |
83 |
Correct |
3 ms |
10840 KB |
Output is correct |
84 |
Correct |
3 ms |
10840 KB |
Output is correct |
85 |
Correct |
3 ms |
10840 KB |
Output is correct |
86 |
Correct |
2 ms |
10836 KB |
Output is correct |
87 |
Correct |
2 ms |
10840 KB |
Output is correct |
88 |
Correct |
2 ms |
10840 KB |
Output is correct |
89 |
Correct |
2 ms |
11092 KB |
Output is correct |
90 |
Correct |
3 ms |
10840 KB |
Output is correct |
91 |
Correct |
2 ms |
10840 KB |
Output is correct |
92 |
Correct |
2 ms |
10840 KB |
Output is correct |
93 |
Correct |
2 ms |
10840 KB |
Output is correct |
94 |
Correct |
3 ms |
10840 KB |
Output is correct |
95 |
Correct |
12 ms |
10840 KB |
Output is correct |
96 |
Correct |
12 ms |
10840 KB |
Output is correct |
97 |
Correct |
9 ms |
10840 KB |
Output is correct |
98 |
Correct |
11 ms |
10840 KB |
Output is correct |
99 |
Correct |
14 ms |
10840 KB |
Output is correct |
100 |
Correct |
2 ms |
10840 KB |
Output is correct |
101 |
Correct |
3 ms |
10840 KB |
Output is correct |
102 |
Correct |
10 ms |
10840 KB |
Output is correct |
103 |
Correct |
11 ms |
10840 KB |
Output is correct |
104 |
Correct |
11 ms |
10840 KB |
Output is correct |
105 |
Correct |
10 ms |
10840 KB |
Output is correct |
106 |
Correct |
12 ms |
10840 KB |
Output is correct |
107 |
Correct |
2 ms |
10840 KB |
Output is correct |
108 |
Correct |
2 ms |
10840 KB |
Output is correct |
109 |
Correct |
2 ms |
10868 KB |
Output is correct |
110 |
Correct |
2 ms |
10840 KB |
Output is correct |
111 |
Correct |
2 ms |
10840 KB |
Output is correct |
112 |
Correct |
2 ms |
10840 KB |
Output is correct |
113 |
Correct |
2 ms |
10840 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
2 ms |
10840 KB |
Output is correct |
2 |
Correct |
2 ms |
10840 KB |
Output is correct |
3 |
Correct |
2 ms |
10664 KB |
Output is correct |
4 |
Correct |
2 ms |
10840 KB |
Output is correct |
5 |
Correct |
58 ms |
39900 KB |
Output is correct |
6 |
Correct |
74 ms |
45944 KB |
Output is correct |
7 |
Correct |
33 ms |
30224 KB |
Output is correct |
8 |
Correct |
76 ms |
46100 KB |
Output is correct |
9 |
Correct |
9 ms |
15844 KB |
Output is correct |
10 |
Correct |
82 ms |
46084 KB |
Output is correct |
11 |
Correct |
87 ms |
54356 KB |
Output is correct |
12 |
Correct |
74 ms |
52736 KB |
Output is correct |
13 |
Correct |
75 ms |
52476 KB |
Output is correct |
14 |
Correct |
80 ms |
46196 KB |
Output is correct |
15 |
Correct |
80 ms |
54260 KB |
Output is correct |
16 |
Correct |
69 ms |
54328 KB |
Output is correct |
17 |
Correct |
74 ms |
54196 KB |
Output is correct |
18 |
Correct |
2 ms |
10840 KB |
Output is correct |
19 |
Correct |
2 ms |
10840 KB |
Output is correct |
20 |
Correct |
2 ms |
10836 KB |
Output is correct |
21 |
Correct |
2 ms |
10840 KB |
Output is correct |
22 |
Correct |
2 ms |
11092 KB |
Output is correct |
23 |
Correct |
2 ms |
10852 KB |
Output is correct |
24 |
Correct |
2 ms |
10840 KB |
Output is correct |
25 |
Correct |
2 ms |
10840 KB |
Output is correct |
26 |
Correct |
2 ms |
10840 KB |
Output is correct |
27 |
Correct |
2 ms |
10840 KB |
Output is correct |
28 |
Correct |
2 ms |
10840 KB |
Output is correct |
29 |
Correct |
2 ms |
10840 KB |
Output is correct |
30 |
Correct |
2 ms |
10844 KB |
Output is correct |
31 |
Correct |
3 ms |
10840 KB |
Output is correct |
32 |
Correct |
2 ms |
10840 KB |
Output is correct |
33 |
Correct |
73 ms |
45936 KB |
Output is correct |
34 |
Correct |
72 ms |
45944 KB |
Output is correct |
35 |
Correct |
68 ms |
52988 KB |
Output is correct |
36 |
Correct |
74 ms |
46276 KB |
Output is correct |
37 |
Correct |
74 ms |
53992 KB |
Output is correct |
38 |
Correct |
68 ms |
54516 KB |
Output is correct |
39 |
Correct |
2 ms |
10840 KB |
Output is correct |
40 |
Correct |
38 ms |
34716 KB |
Output is correct |
41 |
Correct |
72 ms |
45948 KB |
Output is correct |
42 |
Correct |
69 ms |
53484 KB |
Output is correct |
43 |
Correct |
73 ms |
46276 KB |
Output is correct |
44 |
Correct |
81 ms |
54000 KB |
Output is correct |
45 |
Correct |
74 ms |
54456 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
2 ms |
11092 KB |
Output is correct |
2 |
Correct |
2 ms |
10836 KB |
Output is correct |
3 |
Correct |
2 ms |
10840 KB |
Output is correct |
4 |
Correct |
145 ms |
29932 KB |
Output is correct |
5 |
Correct |
584 ms |
45952 KB |
Output is correct |
6 |
Correct |
390 ms |
15704 KB |
Output is correct |
7 |
Correct |
637 ms |
46000 KB |
Output is correct |
8 |
Correct |
323 ms |
24972 KB |
Output is correct |
9 |
Correct |
580 ms |
45956 KB |
Output is correct |
10 |
Correct |
697 ms |
54456 KB |
Output is correct |
11 |
Correct |
666 ms |
53964 KB |
Output is correct |
12 |
Correct |
697 ms |
53652 KB |
Output is correct |
13 |
Correct |
582 ms |
46272 KB |
Output is correct |
14 |
Correct |
739 ms |
54012 KB |
Output is correct |
15 |
Correct |
619 ms |
54524 KB |
Output is correct |
16 |
Correct |
579 ms |
54516 KB |
Output is correct |
17 |
Correct |
2 ms |
10840 KB |
Output is correct |
18 |
Correct |
2 ms |
10840 KB |
Output is correct |
19 |
Correct |
3 ms |
10840 KB |
Output is correct |
20 |
Correct |
3 ms |
11000 KB |
Output is correct |
21 |
Correct |
3 ms |
10840 KB |
Output is correct |
22 |
Correct |
3 ms |
10840 KB |
Output is correct |
23 |
Correct |
3 ms |
10840 KB |
Output is correct |
24 |
Correct |
3 ms |
10840 KB |
Output is correct |
25 |
Correct |
2 ms |
10840 KB |
Output is correct |
26 |
Correct |
2 ms |
10840 KB |
Output is correct |
27 |
Correct |
10 ms |
10840 KB |
Output is correct |
28 |
Correct |
12 ms |
10840 KB |
Output is correct |
29 |
Correct |
11 ms |
10840 KB |
Output is correct |
30 |
Correct |
11 ms |
10840 KB |
Output is correct |
31 |
Correct |
11 ms |
10840 KB |
Output is correct |
32 |
Correct |
2 ms |
10840 KB |
Output is correct |
33 |
Correct |
41 ms |
34704 KB |
Output is correct |
34 |
Correct |
77 ms |
45940 KB |
Output is correct |
35 |
Correct |
74 ms |
53484 KB |
Output is correct |
36 |
Correct |
69 ms |
46292 KB |
Output is correct |
37 |
Correct |
80 ms |
54020 KB |
Output is correct |
38 |
Correct |
73 ms |
54516 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
2 ms |
11092 KB |
Output is correct |
2 |
Correct |
2 ms |
10836 KB |
Output is correct |
3 |
Correct |
2 ms |
10840 KB |
Output is correct |
4 |
Correct |
145 ms |
29932 KB |
Output is correct |
5 |
Correct |
584 ms |
45952 KB |
Output is correct |
6 |
Correct |
390 ms |
15704 KB |
Output is correct |
7 |
Correct |
637 ms |
46000 KB |
Output is correct |
8 |
Correct |
323 ms |
24972 KB |
Output is correct |
9 |
Correct |
580 ms |
45956 KB |
Output is correct |
10 |
Correct |
697 ms |
54456 KB |
Output is correct |
11 |
Correct |
666 ms |
53964 KB |
Output is correct |
12 |
Correct |
697 ms |
53652 KB |
Output is correct |
13 |
Correct |
582 ms |
46272 KB |
Output is correct |
14 |
Correct |
739 ms |
54012 KB |
Output is correct |
15 |
Correct |
619 ms |
54524 KB |
Output is correct |
16 |
Correct |
579 ms |
54516 KB |
Output is correct |
17 |
Correct |
2 ms |
10840 KB |
Output is correct |
18 |
Correct |
2 ms |
10840 KB |
Output is correct |
19 |
Correct |
3 ms |
10840 KB |
Output is correct |
20 |
Correct |
3 ms |
11000 KB |
Output is correct |
21 |
Correct |
3 ms |
10840 KB |
Output is correct |
22 |
Correct |
3 ms |
10840 KB |
Output is correct |
23 |
Correct |
3 ms |
10840 KB |
Output is correct |
24 |
Correct |
3 ms |
10840 KB |
Output is correct |
25 |
Correct |
2 ms |
10840 KB |
Output is correct |
26 |
Correct |
2 ms |
10840 KB |
Output is correct |
27 |
Correct |
10 ms |
10840 KB |
Output is correct |
28 |
Correct |
12 ms |
10840 KB |
Output is correct |
29 |
Correct |
11 ms |
10840 KB |
Output is correct |
30 |
Correct |
11 ms |
10840 KB |
Output is correct |
31 |
Correct |
11 ms |
10840 KB |
Output is correct |
32 |
Correct |
2 ms |
10840 KB |
Output is correct |
33 |
Correct |
41 ms |
34704 KB |
Output is correct |
34 |
Correct |
77 ms |
45940 KB |
Output is correct |
35 |
Correct |
74 ms |
53484 KB |
Output is correct |
36 |
Correct |
69 ms |
46292 KB |
Output is correct |
37 |
Correct |
80 ms |
54020 KB |
Output is correct |
38 |
Correct |
73 ms |
54516 KB |
Output is correct |
39 |
Correct |
2 ms |
10840 KB |
Output is correct |
40 |
Correct |
2 ms |
10840 KB |
Output is correct |
41 |
Correct |
2 ms |
10840 KB |
Output is correct |
42 |
Correct |
127 ms |
29900 KB |
Output is correct |
43 |
Correct |
621 ms |
46200 KB |
Output is correct |
44 |
Correct |
425 ms |
15868 KB |
Output is correct |
45 |
Correct |
600 ms |
45940 KB |
Output is correct |
46 |
Correct |
328 ms |
24972 KB |
Output is correct |
47 |
Correct |
594 ms |
45944 KB |
Output is correct |
48 |
Correct |
693 ms |
54528 KB |
Output is correct |
49 |
Correct |
666 ms |
54012 KB |
Output is correct |
50 |
Correct |
718 ms |
53476 KB |
Output is correct |
51 |
Correct |
585 ms |
46200 KB |
Output is correct |
52 |
Correct |
713 ms |
54020 KB |
Output is correct |
53 |
Correct |
615 ms |
54456 KB |
Output is correct |
54 |
Correct |
614 ms |
54292 KB |
Output is correct |
55 |
Correct |
2 ms |
10840 KB |
Output is correct |
56 |
Correct |
103 ms |
45952 KB |
Output is correct |
57 |
Correct |
619 ms |
46008 KB |
Output is correct |
58 |
Correct |
288 ms |
18008 KB |
Output is correct |
59 |
Correct |
627 ms |
45940 KB |
Output is correct |
60 |
Correct |
223 ms |
25236 KB |
Output is correct |
61 |
Correct |
678 ms |
46084 KB |
Output is correct |
62 |
Correct |
689 ms |
54504 KB |
Output is correct |
63 |
Correct |
678 ms |
52712 KB |
Output is correct |
64 |
Correct |
606 ms |
52184 KB |
Output is correct |
65 |
Correct |
638 ms |
46492 KB |
Output is correct |
66 |
Correct |
671 ms |
53960 KB |
Output is correct |
67 |
Correct |
645 ms |
54520 KB |
Output is correct |
68 |
Correct |
640 ms |
54520 KB |
Output is correct |
69 |
Correct |
2 ms |
10840 KB |
Output is correct |
70 |
Correct |
2 ms |
10840 KB |
Output is correct |
71 |
Correct |
3 ms |
10852 KB |
Output is correct |
72 |
Correct |
3 ms |
10840 KB |
Output is correct |
73 |
Correct |
3 ms |
10840 KB |
Output is correct |
74 |
Correct |
3 ms |
10840 KB |
Output is correct |
75 |
Correct |
3 ms |
10840 KB |
Output is correct |
76 |
Correct |
2 ms |
10840 KB |
Output is correct |
77 |
Correct |
2 ms |
10840 KB |
Output is correct |
78 |
Correct |
2 ms |
10840 KB |
Output is correct |
79 |
Correct |
3 ms |
10840 KB |
Output is correct |
80 |
Correct |
3 ms |
10840 KB |
Output is correct |
81 |
Correct |
3 ms |
10840 KB |
Output is correct |
82 |
Correct |
2 ms |
10840 KB |
Output is correct |
83 |
Correct |
2 ms |
10840 KB |
Output is correct |
84 |
Correct |
2 ms |
10872 KB |
Output is correct |
85 |
Correct |
3 ms |
10840 KB |
Output is correct |
86 |
Correct |
10 ms |
11092 KB |
Output is correct |
87 |
Correct |
9 ms |
10840 KB |
Output is correct |
88 |
Correct |
11 ms |
10840 KB |
Output is correct |
89 |
Correct |
10 ms |
10840 KB |
Output is correct |
90 |
Correct |
10 ms |
10840 KB |
Output is correct |
91 |
Correct |
2 ms |
10840 KB |
Output is correct |
92 |
Correct |
2 ms |
10840 KB |
Output is correct |
93 |
Correct |
11 ms |
10892 KB |
Output is correct |
94 |
Correct |
10 ms |
10840 KB |
Output is correct |
95 |
Correct |
11 ms |
11092 KB |
Output is correct |
96 |
Correct |
9 ms |
10840 KB |
Output is correct |
97 |
Correct |
10 ms |
10840 KB |
Output is correct |
98 |
Correct |
2 ms |
10840 KB |
Output is correct |
99 |
Correct |
78 ms |
46048 KB |
Output is correct |
100 |
Correct |
70 ms |
45996 KB |
Output is correct |
101 |
Correct |
75 ms |
52992 KB |
Output is correct |
102 |
Correct |
69 ms |
46212 KB |
Output is correct |
103 |
Correct |
76 ms |
54468 KB |
Output is correct |
104 |
Correct |
68 ms |
54472 KB |
Output is correct |
105 |
Correct |
2 ms |
10840 KB |
Output is correct |
106 |
Correct |
38 ms |
34664 KB |
Output is correct |
107 |
Correct |
75 ms |
45948 KB |
Output is correct |
108 |
Correct |
66 ms |
53492 KB |
Output is correct |
109 |
Correct |
71 ms |
46220 KB |
Output is correct |
110 |
Correct |
81 ms |
54016 KB |
Output is correct |
111 |
Correct |
67 ms |
54516 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
2 ms |
10840 KB |
Output is correct |
2 |
Correct |
2 ms |
10840 KB |
Output is correct |
3 |
Execution timed out |
4033 ms |
46692 KB |
Time limit exceeded |
4 |
Halted |
0 ms |
0 KB |
- |