Submission #425542

# Submission time Handle Problem Language Result Execution time Memory
425542 2021-06-13T06:46:10 Z chirathnirodha Jelly Flavours (IOI20_jelly) C++17
59 / 100
238 ms 186588 KB
//Coded by Chirath Nirodha
#include<bits/stdc++.h>
using namespace std;
#include "jelly.h"
#define MP make_pair
#define PB push_back
#define F first
#define S second
typedef long long ll;
 
bool sub4(vector<int> v){
	for(int i=1;i<v.size();i++)if(v[i]!=v[i-1])return false;
	return true;
}
bool sub5(vector<int> v,vector<int> w){
	for(int i=0;i<v.size();i++)if(v[i]!=w[i])return false;
	return true;
}
int find_maximum_unique(int x, int y, vector<int> a, vector<int> b) {
	int n = a.size();
  	if(n<=200 && x<=500 && y<=500){
      	int dp[n+1][x+1][y+1];
		for(int i=0;i<=x;i++)for(int j=0;j<=y;j++)dp[0][x][y]=0;
		for(int i=1;i<=n;i++){
			for(int j=0;j<=x;j++){
				for(int k=0;k<=y;k++){
					dp[i][j][k]=dp[i-1][j][k];
					if(j-a[i-1]>=0)dp[i][j][k]=max(dp[i][j][k],dp[i-1][j-a[i-1]][k]+1);
					if(k-b[i-1]>=0)dp[i][j][k]=max(dp[i][j][k],dp[i-1][j][k-b[i-1]]+1);
				}
			}
		}
		return dp[n][x][y];
    }
	else if(y==0){
		vector<vector<int>> dp1(n+1,vector<int>(x+1,0));
		for(int i=0;i<=x;i++)dp1[0][i]=0;
		for(int i=1;i<=n;i++){
			for(int j=0;j<=x;j++){
				dp1[i][j]=dp1[i-1][j];
				if(j-a[i-1]>=0)dp1[i][j]=max(dp1[i][j],dp1[i-1][j-a[i-1]]+1);
			}
		}
		return dp1[n][x];
	}
	else if(sub4(b)){
		int dp2[n+1][x+1];
		for(int i=0;i<=x;i++)dp2[0][i]=0;
		for(int i=1;i<=n;i++){
			for(int j=0;j<=x;j++){
				dp2[i][j]=dp2[i-1][j];
				if(j-a[i-1]>=0)dp2[i][j]=max(dp2[i][j],dp2[i-1][j-a[i-1]]+1);
			}
		}
		int ans=dp2[n][x];
		ans=min(n,ans+y/b[0]);
		return ans;
	}
	else if(sub5(a,b)){
		x+=y;
		int dp3[n+1][x+1];
		for(int i=0;i<=x;i++)dp3[0][i]=0;
		for(int i=1;i<=n;i++){
			for(int j=0;j<=x;j++){
				dp3[i][j]=dp3[i-1][j];
				if(j-a[i-1]>=0)dp3[i][j]=max(dp3[i][j],dp3[i-1][j-a[i-1]]+1);
			}
		}
		return dp3[n][x];
	}
	return n;
}

Compilation message

jelly.cpp: In function 'bool sub4(std::vector<int>)':
jelly.cpp:12:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   12 |  for(int i=1;i<v.size();i++)if(v[i]!=v[i-1])return false;
      |              ~^~~~~~~~~
jelly.cpp: In function 'bool sub5(std::vector<int>, std::vector<int>)':
jelly.cpp:16:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   16 |  for(int i=0;i<v.size();i++)if(v[i]!=w[i])return false;
      |              ~^~~~~~~~~
# Verdict Execution time Memory Grader output
1 Correct 2 ms 1740 KB Output is correct
2 Correct 10 ms 7628 KB Output is correct
3 Correct 7 ms 7884 KB Output is correct
4 Correct 12 ms 11032 KB Output is correct
5 Correct 9 ms 8552 KB Output is correct
6 Correct 7 ms 6860 KB Output is correct
7 Correct 10 ms 9612 KB Output is correct
8 Correct 6 ms 6796 KB Output is correct
9 Correct 9 ms 8908 KB Output is correct
10 Correct 11 ms 10708 KB Output is correct
11 Correct 1 ms 1100 KB Output is correct
12 Correct 2 ms 1740 KB Output is correct
13 Correct 8 ms 7628 KB Output is correct
14 Correct 8 ms 7884 KB Output is correct
15 Correct 13 ms 10956 KB Output is correct
16 Correct 10 ms 8560 KB Output is correct
17 Correct 7 ms 6860 KB Output is correct
18 Correct 10 ms 9676 KB Output is correct
19 Correct 7 ms 6800 KB Output is correct
20 Correct 9 ms 8908 KB Output is correct
21 Correct 2 ms 1996 KB Output is correct
22 Correct 13 ms 10708 KB Output is correct
23 Correct 2 ms 1996 KB Output is correct
24 Correct 1 ms 204 KB Output is correct
25 Correct 2 ms 1484 KB Output is correct
26 Correct 2 ms 1356 KB Output is correct
27 Correct 1 ms 972 KB Output is correct
28 Correct 2 ms 1940 KB Output is correct
29 Correct 2 ms 1484 KB Output is correct
30 Correct 2 ms 1612 KB Output is correct
31 Correct 2 ms 1228 KB Output is correct
32 Correct 1 ms 204 KB Output is correct
33 Correct 2 ms 1484 KB Output is correct
34 Correct 2 ms 1356 KB Output is correct
35 Correct 1 ms 972 KB Output is correct
36 Correct 2 ms 1868 KB Output is correct
37 Correct 2 ms 1356 KB Output is correct
38 Correct 2 ms 1612 KB Output is correct
39 Correct 2 ms 1228 KB Output is correct
40 Correct 1 ms 1100 KB Output is correct
41 Correct 2 ms 1740 KB Output is correct
42 Correct 8 ms 7628 KB Output is correct
43 Correct 8 ms 7988 KB Output is correct
44 Correct 12 ms 11032 KB Output is correct
45 Correct 9 ms 8524 KB Output is correct
46 Correct 7 ms 6860 KB Output is correct
47 Correct 10 ms 9672 KB Output is correct
48 Correct 8 ms 6732 KB Output is correct
49 Correct 13 ms 8940 KB Output is correct
50 Correct 11 ms 10700 KB Output is correct
51 Correct 2 ms 2116 KB Output is correct
52 Correct 1 ms 204 KB Output is correct
53 Correct 2 ms 1484 KB Output is correct
54 Correct 1 ms 1356 KB Output is correct
55 Correct 1 ms 972 KB Output is correct
56 Correct 2 ms 1868 KB Output is correct
57 Correct 2 ms 1356 KB Output is correct
58 Correct 2 ms 1612 KB Output is correct
59 Correct 2 ms 1228 KB Output is correct
60 Correct 2 ms 1100 KB Output is correct
61 Correct 3 ms 1740 KB Output is correct
62 Correct 9 ms 7704 KB Output is correct
63 Correct 8 ms 7996 KB Output is correct
64 Correct 12 ms 11032 KB Output is correct
65 Correct 8 ms 8556 KB Output is correct
66 Correct 9 ms 6860 KB Output is correct
67 Correct 9 ms 9676 KB Output is correct
68 Correct 7 ms 6732 KB Output is correct
69 Correct 10 ms 8908 KB Output is correct
70 Correct 10 ms 10700 KB Output is correct
71 Correct 2 ms 1996 KB Output is correct
72 Correct 0 ms 204 KB Output is correct
73 Correct 2 ms 1484 KB Output is correct
74 Correct 2 ms 1356 KB Output is correct
75 Correct 1 ms 972 KB Output is correct
76 Correct 2 ms 1868 KB Output is correct
77 Correct 2 ms 1484 KB Output is correct
78 Correct 2 ms 1612 KB Output is correct
79 Correct 2 ms 1228 KB Output is correct
80 Correct 1 ms 1100 KB Output is correct
81 Correct 2 ms 1740 KB Output is correct
82 Correct 8 ms 7600 KB Output is correct
83 Correct 9 ms 7996 KB Output is correct
84 Correct 13 ms 11016 KB Output is correct
85 Correct 9 ms 8552 KB Output is correct
86 Correct 6 ms 6860 KB Output is correct
87 Correct 10 ms 9680 KB Output is correct
88 Correct 6 ms 6732 KB Output is correct
89 Correct 10 ms 8908 KB Output is correct
90 Correct 11 ms 10700 KB Output is correct
91 Correct 3 ms 1948 KB Output is correct
92 Correct 0 ms 204 KB Output is correct
93 Correct 2 ms 1484 KB Output is correct
94 Correct 2 ms 1356 KB Output is correct
95 Correct 1 ms 972 KB Output is correct
96 Correct 3 ms 1868 KB Output is correct
97 Correct 2 ms 1484 KB Output is correct
98 Correct 2 ms 1612 KB Output is correct
99 Correct 2 ms 1228 KB Output is correct
100 Correct 1 ms 1100 KB Output is correct
101 Correct 2 ms 1740 KB Output is correct
102 Correct 7 ms 7704 KB Output is correct
103 Correct 7 ms 7884 KB Output is correct
104 Correct 14 ms 11000 KB Output is correct
105 Correct 8 ms 8524 KB Output is correct
106 Correct 6 ms 6860 KB Output is correct
107 Correct 10 ms 9676 KB Output is correct
108 Correct 7 ms 6732 KB Output is correct
109 Correct 9 ms 8908 KB Output is correct
110 Correct 12 ms 10700 KB Output is correct
111 Correct 2 ms 1996 KB Output is correct
112 Correct 1 ms 204 KB Output is correct
113 Correct 2 ms 1484 KB Output is correct
114 Correct 2 ms 1356 KB Output is correct
115 Correct 1 ms 972 KB Output is correct
116 Correct 2 ms 1868 KB Output is correct
117 Correct 2 ms 1484 KB Output is correct
118 Correct 2 ms 1612 KB Output is correct
119 Correct 1 ms 1228 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 2 ms 1740 KB Output is correct
2 Correct 10 ms 7628 KB Output is correct
3 Correct 7 ms 7884 KB Output is correct
4 Correct 12 ms 11032 KB Output is correct
5 Correct 9 ms 8552 KB Output is correct
6 Correct 7 ms 6860 KB Output is correct
7 Correct 10 ms 9612 KB Output is correct
8 Correct 6 ms 6796 KB Output is correct
9 Correct 9 ms 8908 KB Output is correct
10 Correct 11 ms 10708 KB Output is correct
11 Correct 1 ms 1100 KB Output is correct
12 Correct 2 ms 1740 KB Output is correct
13 Correct 8 ms 7628 KB Output is correct
14 Correct 8 ms 7884 KB Output is correct
15 Correct 13 ms 10956 KB Output is correct
16 Correct 10 ms 8560 KB Output is correct
17 Correct 7 ms 6860 KB Output is correct
18 Correct 10 ms 9676 KB Output is correct
19 Correct 7 ms 6800 KB Output is correct
20 Correct 9 ms 8908 KB Output is correct
21 Correct 2 ms 1996 KB Output is correct
22 Correct 13 ms 10708 KB Output is correct
23 Correct 2 ms 1996 KB Output is correct
24 Correct 1 ms 204 KB Output is correct
25 Correct 2 ms 1484 KB Output is correct
26 Correct 2 ms 1356 KB Output is correct
27 Correct 1 ms 972 KB Output is correct
28 Correct 2 ms 1940 KB Output is correct
29 Correct 2 ms 1484 KB Output is correct
30 Correct 2 ms 1612 KB Output is correct
31 Correct 2 ms 1228 KB Output is correct
32 Correct 1 ms 204 KB Output is correct
33 Correct 2 ms 1484 KB Output is correct
34 Correct 2 ms 1356 KB Output is correct
35 Correct 1 ms 972 KB Output is correct
36 Correct 2 ms 1868 KB Output is correct
37 Correct 2 ms 1356 KB Output is correct
38 Correct 2 ms 1612 KB Output is correct
39 Correct 2 ms 1228 KB Output is correct
40 Correct 1 ms 1100 KB Output is correct
41 Correct 2 ms 1740 KB Output is correct
42 Correct 8 ms 7628 KB Output is correct
43 Correct 8 ms 7988 KB Output is correct
44 Correct 12 ms 11032 KB Output is correct
45 Correct 9 ms 8524 KB Output is correct
46 Correct 7 ms 6860 KB Output is correct
47 Correct 10 ms 9672 KB Output is correct
48 Correct 8 ms 6732 KB Output is correct
49 Correct 13 ms 8940 KB Output is correct
50 Correct 11 ms 10700 KB Output is correct
51 Correct 2 ms 2116 KB Output is correct
52 Correct 1 ms 204 KB Output is correct
53 Correct 2 ms 1484 KB Output is correct
54 Correct 1 ms 1356 KB Output is correct
55 Correct 1 ms 972 KB Output is correct
56 Correct 2 ms 1868 KB Output is correct
57 Correct 2 ms 1356 KB Output is correct
58 Correct 2 ms 1612 KB Output is correct
59 Correct 2 ms 1228 KB Output is correct
60 Correct 2 ms 1100 KB Output is correct
61 Correct 3 ms 1740 KB Output is correct
62 Correct 9 ms 7704 KB Output is correct
63 Correct 8 ms 7996 KB Output is correct
64 Correct 12 ms 11032 KB Output is correct
65 Correct 8 ms 8556 KB Output is correct
66 Correct 9 ms 6860 KB Output is correct
67 Correct 9 ms 9676 KB Output is correct
68 Correct 7 ms 6732 KB Output is correct
69 Correct 10 ms 8908 KB Output is correct
70 Correct 10 ms 10700 KB Output is correct
71 Correct 2 ms 1996 KB Output is correct
72 Correct 0 ms 204 KB Output is correct
73 Correct 2 ms 1484 KB Output is correct
74 Correct 2 ms 1356 KB Output is correct
75 Correct 1 ms 972 KB Output is correct
76 Correct 2 ms 1868 KB Output is correct
77 Correct 2 ms 1484 KB Output is correct
78 Correct 2 ms 1612 KB Output is correct
79 Correct 2 ms 1228 KB Output is correct
80 Correct 1 ms 1100 KB Output is correct
81 Correct 2 ms 1740 KB Output is correct
82 Correct 8 ms 7600 KB Output is correct
83 Correct 9 ms 7996 KB Output is correct
84 Correct 13 ms 11016 KB Output is correct
85 Correct 9 ms 8552 KB Output is correct
86 Correct 6 ms 6860 KB Output is correct
87 Correct 10 ms 9680 KB Output is correct
88 Correct 6 ms 6732 KB Output is correct
89 Correct 10 ms 8908 KB Output is correct
90 Correct 11 ms 10700 KB Output is correct
91 Correct 3 ms 1948 KB Output is correct
92 Correct 0 ms 204 KB Output is correct
93 Correct 2 ms 1484 KB Output is correct
94 Correct 2 ms 1356 KB Output is correct
95 Correct 1 ms 972 KB Output is correct
96 Correct 3 ms 1868 KB Output is correct
97 Correct 2 ms 1484 KB Output is correct
98 Correct 2 ms 1612 KB Output is correct
99 Correct 2 ms 1228 KB Output is correct
100 Correct 1 ms 1100 KB Output is correct
101 Correct 2 ms 1740 KB Output is correct
102 Correct 7 ms 7704 KB Output is correct
103 Correct 7 ms 7884 KB Output is correct
104 Correct 14 ms 11000 KB Output is correct
105 Correct 8 ms 8524 KB Output is correct
106 Correct 6 ms 6860 KB Output is correct
107 Correct 10 ms 9676 KB Output is correct
108 Correct 7 ms 6732 KB Output is correct
109 Correct 9 ms 8908 KB Output is correct
110 Correct 12 ms 10700 KB Output is correct
111 Correct 2 ms 1996 KB Output is correct
112 Correct 1 ms 204 KB Output is correct
113 Correct 2 ms 1484 KB Output is correct
114 Correct 2 ms 1356 KB Output is correct
115 Correct 1 ms 972 KB Output is correct
116 Correct 2 ms 1868 KB Output is correct
117 Correct 2 ms 1484 KB Output is correct
118 Correct 2 ms 1612 KB Output is correct
119 Correct 1 ms 1228 KB Output is correct
120 Correct 8 ms 6348 KB Output is correct
121 Correct 136 ms 146976 KB Output is correct
122 Correct 147 ms 154668 KB Output is correct
123 Correct 145 ms 137284 KB Output is correct
124 Correct 170 ms 152256 KB Output is correct
125 Correct 137 ms 148292 KB Output is correct
126 Correct 159 ms 170564 KB Output is correct
127 Correct 137 ms 143940 KB Output is correct
128 Correct 205 ms 186588 KB Output is correct
129 Correct 155 ms 141716 KB Output is correct
130 Correct 8 ms 7372 KB Output is correct
131 Correct 0 ms 204 KB Output is correct
132 Correct 11 ms 10504 KB Output is correct
133 Correct 2 ms 1356 KB Output is correct
134 Correct 8 ms 6552 KB Output is correct
135 Correct 20 ms 19024 KB Output is correct
136 Correct 18 ms 17100 KB Output is correct
137 Correct 11 ms 9804 KB Output is correct
138 Correct 22 ms 19404 KB Output is correct
139 Correct 8 ms 6604 KB Output is correct
140 Correct 9 ms 6348 KB Output is correct
141 Correct 145 ms 146884 KB Output is correct
142 Correct 135 ms 154436 KB Output is correct
143 Correct 161 ms 137324 KB Output is correct
144 Correct 163 ms 152168 KB Output is correct
145 Correct 132 ms 148292 KB Output is correct
146 Correct 149 ms 170464 KB Output is correct
147 Correct 135 ms 143972 KB Output is correct
148 Correct 198 ms 186484 KB Output is correct
149 Correct 159 ms 141696 KB Output is correct
150 Correct 7 ms 7372 KB Output is correct
151 Correct 1 ms 204 KB Output is correct
152 Correct 10 ms 10444 KB Output is correct
153 Correct 2 ms 1356 KB Output is correct
154 Correct 7 ms 6608 KB Output is correct
155 Correct 20 ms 19020 KB Output is correct
156 Correct 22 ms 17100 KB Output is correct
157 Correct 11 ms 9804 KB Output is correct
158 Correct 25 ms 19508 KB Output is correct
159 Correct 9 ms 6604 KB Output is correct
160 Correct 10 ms 6432 KB Output is correct
161 Correct 138 ms 146860 KB Output is correct
162 Correct 144 ms 154436 KB Output is correct
163 Correct 150 ms 137336 KB Output is correct
164 Correct 169 ms 152336 KB Output is correct
165 Correct 131 ms 148344 KB Output is correct
166 Correct 183 ms 170404 KB Output is correct
167 Correct 129 ms 143916 KB Output is correct
168 Correct 238 ms 186416 KB Output is correct
169 Correct 148 ms 141704 KB Output is correct
170 Correct 9 ms 7372 KB Output is correct
171 Correct 1 ms 204 KB Output is correct
172 Correct 11 ms 10444 KB Output is correct
173 Correct 2 ms 1356 KB Output is correct
174 Correct 8 ms 6492 KB Output is correct
175 Correct 18 ms 19020 KB Output is correct
176 Correct 17 ms 17208 KB Output is correct
177 Correct 11 ms 9804 KB Output is correct
178 Correct 22 ms 19404 KB Output is correct
179 Correct 9 ms 6604 KB Output is correct
180 Correct 10 ms 6348 KB Output is correct
181 Correct 143 ms 146988 KB Output is correct
182 Correct 185 ms 154548 KB Output is correct
183 Correct 164 ms 137404 KB Output is correct
184 Correct 188 ms 152264 KB Output is correct
185 Correct 152 ms 148344 KB Output is correct
186 Correct 162 ms 170360 KB Output is correct
187 Correct 176 ms 143968 KB Output is correct
188 Correct 228 ms 186364 KB Output is correct
189 Correct 160 ms 141720 KB Output is correct
190 Correct 8 ms 7380 KB Output is correct
191 Correct 1 ms 204 KB Output is correct
192 Correct 12 ms 10444 KB Output is correct
193 Correct 2 ms 1356 KB Output is correct
194 Correct 10 ms 6604 KB Output is correct
195 Correct 25 ms 18892 KB Output is correct
196 Correct 16 ms 17100 KB Output is correct
197 Correct 10 ms 9804 KB Output is correct
198 Correct 22 ms 19480 KB Output is correct
199 Correct 8 ms 6672 KB Output is correct
200 Correct 9 ms 6348 KB Output is correct
201 Correct 173 ms 146968 KB Output is correct
202 Correct 146 ms 154436 KB Output is correct
203 Correct 154 ms 137324 KB Output is correct
204 Correct 170 ms 152260 KB Output is correct
205 Correct 139 ms 148348 KB Output is correct
206 Correct 163 ms 170436 KB Output is correct
207 Correct 134 ms 143936 KB Output is correct
208 Correct 221 ms 186388 KB Output is correct
209 Correct 163 ms 141716 KB Output is correct
210 Correct 11 ms 7372 KB Output is correct
211 Correct 1 ms 204 KB Output is correct
212 Correct 12 ms 10444 KB Output is correct
213 Correct 2 ms 1356 KB Output is correct
214 Correct 9 ms 6604 KB Output is correct
215 Correct 21 ms 19028 KB Output is correct
216 Correct 19 ms 17220 KB Output is correct
217 Correct 11 ms 9804 KB Output is correct
218 Correct 25 ms 19504 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 14 ms 13260 KB 1st lines differ - on the 1st token, expected: '689', found: '58'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 55 ms 71148 KB Output is correct
2 Correct 59 ms 71428 KB Output is correct
3 Correct 56 ms 74452 KB Output is correct
4 Correct 65 ms 74776 KB Output is correct
5 Correct 59 ms 75980 KB Output is correct
6 Correct 56 ms 71468 KB Output is correct
7 Correct 70 ms 71260 KB Output is correct
8 Correct 60 ms 74692 KB Output is correct
9 Correct 57 ms 74196 KB Output is correct
10 Correct 55 ms 71948 KB Output is correct
11 Correct 5 ms 4428 KB Output is correct
12 Correct 1 ms 332 KB Output is correct
13 Correct 2 ms 1484 KB Output is correct
14 Correct 2 ms 1740 KB Output is correct
15 Correct 5 ms 4172 KB Output is correct
16 Correct 1 ms 972 KB Output is correct
17 Correct 60 ms 72548 KB Output is correct
18 Correct 58 ms 70860 KB Output is correct
19 Correct 65 ms 76368 KB Output is correct
20 Correct 59 ms 69592 KB Output is correct
21 Correct 57 ms 71180 KB Output is correct
22 Correct 57 ms 71420 KB Output is correct
23 Correct 55 ms 74572 KB Output is correct
24 Correct 59 ms 74692 KB Output is correct
25 Correct 60 ms 75884 KB Output is correct
26 Correct 58 ms 71496 KB Output is correct
27 Correct 57 ms 71364 KB Output is correct
28 Correct 58 ms 74756 KB Output is correct
29 Correct 75 ms 74256 KB Output is correct
30 Correct 67 ms 72060 KB Output is correct
31 Correct 4 ms 4428 KB Output is correct
32 Correct 1 ms 332 KB Output is correct
33 Correct 2 ms 1484 KB Output is correct
34 Correct 2 ms 1740 KB Output is correct
35 Correct 5 ms 4172 KB Output is correct
36 Correct 1 ms 972 KB Output is correct
37 Correct 58 ms 72516 KB Output is correct
38 Correct 59 ms 70988 KB Output is correct
39 Correct 65 ms 76420 KB Output is correct
40 Correct 66 ms 69504 KB Output is correct
41 Correct 58 ms 71172 KB Output is correct
42 Correct 57 ms 71372 KB Output is correct
43 Correct 59 ms 74564 KB Output is correct
44 Correct 58 ms 74680 KB Output is correct
45 Correct 61 ms 75944 KB Output is correct
46 Correct 54 ms 71476 KB Output is correct
47 Correct 60 ms 71288 KB Output is correct
48 Correct 64 ms 74804 KB Output is correct
49 Correct 59 ms 74144 KB Output is correct
50 Correct 74 ms 72004 KB Output is correct
51 Correct 5 ms 4408 KB Output is correct
52 Correct 1 ms 332 KB Output is correct
53 Correct 2 ms 1484 KB Output is correct
54 Correct 2 ms 1740 KB Output is correct
55 Correct 5 ms 4300 KB Output is correct
56 Correct 2 ms 972 KB Output is correct
57 Correct 54 ms 72584 KB Output is correct
58 Correct 53 ms 70860 KB Output is correct
59 Correct 66 ms 76360 KB Output is correct
60 Correct 56 ms 69576 KB Output is correct
61 Correct 70 ms 71136 KB Output is correct
62 Correct 62 ms 71412 KB Output is correct
63 Correct 56 ms 74564 KB Output is correct
64 Correct 65 ms 74716 KB Output is correct
65 Correct 59 ms 75900 KB Output is correct
66 Correct 52 ms 71572 KB Output is correct
67 Correct 53 ms 71380 KB Output is correct
68 Correct 61 ms 74816 KB Output is correct
69 Correct 63 ms 74188 KB Output is correct
70 Correct 58 ms 72052 KB Output is correct
71 Correct 5 ms 4428 KB Output is correct
72 Correct 1 ms 332 KB Output is correct
73 Correct 2 ms 1484 KB Output is correct
74 Correct 2 ms 1740 KB Output is correct
75 Correct 4 ms 4172 KB Output is correct
76 Correct 1 ms 972 KB Output is correct
77 Correct 59 ms 72644 KB Output is correct
78 Correct 56 ms 70856 KB Output is correct
79 Correct 73 ms 76336 KB Output is correct
80 Correct 59 ms 69580 KB Output is correct
81 Correct 53 ms 71108 KB Output is correct
82 Correct 58 ms 71340 KB Output is correct
83 Correct 59 ms 74568 KB Output is correct
84 Correct 72 ms 74692 KB Output is correct
85 Correct 68 ms 76000 KB Output is correct
86 Correct 59 ms 71572 KB Output is correct
87 Correct 54 ms 71320 KB Output is correct
88 Correct 60 ms 74736 KB Output is correct
89 Correct 62 ms 74268 KB Output is correct
90 Correct 63 ms 72004 KB Output is correct
91 Correct 4 ms 4428 KB Output is correct
92 Correct 1 ms 332 KB Output is correct
93 Correct 2 ms 1484 KB Output is correct
94 Correct 3 ms 1740 KB Output is correct
95 Correct 4 ms 4200 KB Output is correct
96 Correct 1 ms 972 KB Output is correct
97 Correct 60 ms 72464 KB Output is correct
98 Correct 55 ms 70892 KB Output is correct
99 Correct 65 ms 76364 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 67 ms 79280 KB Output is correct
2 Correct 129 ms 141244 KB Output is correct
3 Correct 129 ms 140356 KB Output is correct
4 Correct 119 ms 147780 KB Output is correct
5 Correct 110 ms 143628 KB Output is correct
6 Correct 120 ms 145616 KB Output is correct
7 Correct 115 ms 146948 KB Output is correct
8 Correct 122 ms 143556 KB Output is correct
9 Correct 113 ms 142288 KB Output is correct
10 Correct 125 ms 152124 KB Output is correct
11 Correct 70 ms 74332 KB Output is correct
12 Correct 1 ms 332 KB Output is correct
13 Correct 75 ms 87876 KB Output is correct
14 Correct 61 ms 78020 KB Output is correct
15 Correct 67 ms 84548 KB Output is correct
16 Correct 60 ms 78020 KB Output is correct
17 Correct 78 ms 85552 KB Output is correct
18 Correct 74 ms 85088 KB Output is correct
19 Correct 63 ms 76108 KB Output is correct
20 Correct 64 ms 77216 KB Output is correct
21 Correct 63 ms 79300 KB Output is correct
22 Correct 111 ms 141296 KB Output is correct
23 Correct 114 ms 140356 KB Output is correct
24 Correct 121 ms 147876 KB Output is correct
25 Correct 111 ms 143688 KB Output is correct
26 Correct 116 ms 145624 KB Output is correct
27 Correct 115 ms 146976 KB Output is correct
28 Correct 109 ms 143348 KB Output is correct
29 Correct 113 ms 142316 KB Output is correct
30 Correct 124 ms 152120 KB Output is correct
31 Correct 59 ms 74336 KB Output is correct
32 Correct 1 ms 332 KB Output is correct
33 Correct 71 ms 87980 KB Output is correct
34 Correct 59 ms 78104 KB Output is correct
35 Correct 71 ms 84548 KB Output is correct
36 Correct 64 ms 78016 KB Output is correct
37 Correct 68 ms 85548 KB Output is correct
38 Correct 66 ms 85068 KB Output is correct
39 Correct 59 ms 76108 KB Output is correct
40 Correct 59 ms 77124 KB Output is correct
41 Correct 62 ms 79264 KB Output is correct
42 Correct 115 ms 141200 KB Output is correct
43 Correct 113 ms 140356 KB Output is correct
44 Correct 112 ms 147932 KB Output is correct
45 Correct 116 ms 143588 KB Output is correct
46 Correct 115 ms 145604 KB Output is correct
47 Correct 117 ms 146932 KB Output is correct
48 Correct 118 ms 143412 KB Output is correct
49 Correct 139 ms 142344 KB Output is correct
50 Correct 124 ms 152020 KB Output is correct
51 Correct 57 ms 74288 KB Output is correct
52 Correct 1 ms 332 KB Output is correct
53 Correct 74 ms 87900 KB Output is correct
54 Correct 61 ms 78024 KB Output is correct
55 Correct 73 ms 84548 KB Output is correct
56 Correct 64 ms 77984 KB Output is correct
57 Correct 79 ms 85652 KB Output is correct
58 Correct 71 ms 85060 KB Output is correct
59 Correct 64 ms 76052 KB Output is correct
60 Correct 64 ms 77092 KB Output is correct
61 Correct 62 ms 79300 KB Output is correct
62 Correct 126 ms 141404 KB Output is correct
63 Correct 116 ms 140248 KB Output is correct
64 Correct 122 ms 147780 KB Output is correct
65 Correct 127 ms 143628 KB Output is correct
66 Correct 119 ms 145556 KB Output is correct
67 Correct 117 ms 146884 KB Output is correct
68 Correct 125 ms 143380 KB Output is correct
69 Correct 109 ms 142212 KB Output is correct
70 Correct 142 ms 152044 KB Output is correct
71 Correct 60 ms 74328 KB Output is correct
72 Correct 1 ms 332 KB Output is correct
73 Correct 72 ms 87984 KB Output is correct
74 Correct 68 ms 78100 KB Output is correct
75 Correct 64 ms 84552 KB Output is correct
76 Correct 70 ms 77984 KB Output is correct
77 Correct 72 ms 85580 KB Output is correct
78 Correct 73 ms 85300 KB Output is correct
79 Correct 63 ms 76120 KB Output is correct
80 Correct 64 ms 77104 KB Output is correct
81 Correct 71 ms 79284 KB Output is correct
82 Correct 108 ms 141388 KB Output is correct
83 Correct 110 ms 140352 KB Output is correct
84 Correct 117 ms 147764 KB Output is correct
85 Correct 115 ms 143632 KB Output is correct
86 Correct 110 ms 145596 KB Output is correct
87 Correct 116 ms 146860 KB Output is correct
88 Correct 117 ms 143364 KB Output is correct
89 Correct 113 ms 142148 KB Output is correct
90 Correct 122 ms 152112 KB Output is correct
91 Correct 57 ms 74240 KB Output is correct
92 Correct 1 ms 332 KB Output is correct
93 Correct 69 ms 87892 KB Output is correct
94 Correct 65 ms 77984 KB Output is correct
95 Correct 72 ms 84496 KB Output is correct
96 Correct 64 ms 78028 KB Output is correct
97 Correct 81 ms 85592 KB Output is correct
98 Correct 73 ms 85220 KB Output is correct
99 Correct 62 ms 76120 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 2 ms 1740 KB Output is correct
2 Correct 10 ms 7628 KB Output is correct
3 Correct 7 ms 7884 KB Output is correct
4 Correct 12 ms 11032 KB Output is correct
5 Correct 9 ms 8552 KB Output is correct
6 Correct 7 ms 6860 KB Output is correct
7 Correct 10 ms 9612 KB Output is correct
8 Correct 6 ms 6796 KB Output is correct
9 Correct 9 ms 8908 KB Output is correct
10 Correct 11 ms 10708 KB Output is correct
11 Correct 1 ms 1100 KB Output is correct
12 Correct 2 ms 1740 KB Output is correct
13 Correct 8 ms 7628 KB Output is correct
14 Correct 8 ms 7884 KB Output is correct
15 Correct 13 ms 10956 KB Output is correct
16 Correct 10 ms 8560 KB Output is correct
17 Correct 7 ms 6860 KB Output is correct
18 Correct 10 ms 9676 KB Output is correct
19 Correct 7 ms 6800 KB Output is correct
20 Correct 9 ms 8908 KB Output is correct
21 Correct 2 ms 1996 KB Output is correct
22 Correct 13 ms 10708 KB Output is correct
23 Correct 2 ms 1996 KB Output is correct
24 Correct 1 ms 204 KB Output is correct
25 Correct 2 ms 1484 KB Output is correct
26 Correct 2 ms 1356 KB Output is correct
27 Correct 1 ms 972 KB Output is correct
28 Correct 2 ms 1940 KB Output is correct
29 Correct 2 ms 1484 KB Output is correct
30 Correct 2 ms 1612 KB Output is correct
31 Correct 2 ms 1228 KB Output is correct
32 Correct 1 ms 204 KB Output is correct
33 Correct 2 ms 1484 KB Output is correct
34 Correct 2 ms 1356 KB Output is correct
35 Correct 1 ms 972 KB Output is correct
36 Correct 2 ms 1868 KB Output is correct
37 Correct 2 ms 1356 KB Output is correct
38 Correct 2 ms 1612 KB Output is correct
39 Correct 2 ms 1228 KB Output is correct
40 Correct 1 ms 1100 KB Output is correct
41 Correct 2 ms 1740 KB Output is correct
42 Correct 8 ms 7628 KB Output is correct
43 Correct 8 ms 7988 KB Output is correct
44 Correct 12 ms 11032 KB Output is correct
45 Correct 9 ms 8524 KB Output is correct
46 Correct 7 ms 6860 KB Output is correct
47 Correct 10 ms 9672 KB Output is correct
48 Correct 8 ms 6732 KB Output is correct
49 Correct 13 ms 8940 KB Output is correct
50 Correct 11 ms 10700 KB Output is correct
51 Correct 2 ms 2116 KB Output is correct
52 Correct 1 ms 204 KB Output is correct
53 Correct 2 ms 1484 KB Output is correct
54 Correct 1 ms 1356 KB Output is correct
55 Correct 1 ms 972 KB Output is correct
56 Correct 2 ms 1868 KB Output is correct
57 Correct 2 ms 1356 KB Output is correct
58 Correct 2 ms 1612 KB Output is correct
59 Correct 2 ms 1228 KB Output is correct
60 Correct 2 ms 1100 KB Output is correct
61 Correct 3 ms 1740 KB Output is correct
62 Correct 9 ms 7704 KB Output is correct
63 Correct 8 ms 7996 KB Output is correct
64 Correct 12 ms 11032 KB Output is correct
65 Correct 8 ms 8556 KB Output is correct
66 Correct 9 ms 6860 KB Output is correct
67 Correct 9 ms 9676 KB Output is correct
68 Correct 7 ms 6732 KB Output is correct
69 Correct 10 ms 8908 KB Output is correct
70 Correct 10 ms 10700 KB Output is correct
71 Correct 2 ms 1996 KB Output is correct
72 Correct 0 ms 204 KB Output is correct
73 Correct 2 ms 1484 KB Output is correct
74 Correct 2 ms 1356 KB Output is correct
75 Correct 1 ms 972 KB Output is correct
76 Correct 2 ms 1868 KB Output is correct
77 Correct 2 ms 1484 KB Output is correct
78 Correct 2 ms 1612 KB Output is correct
79 Correct 2 ms 1228 KB Output is correct
80 Correct 1 ms 1100 KB Output is correct
81 Correct 2 ms 1740 KB Output is correct
82 Correct 8 ms 7600 KB Output is correct
83 Correct 9 ms 7996 KB Output is correct
84 Correct 13 ms 11016 KB Output is correct
85 Correct 9 ms 8552 KB Output is correct
86 Correct 6 ms 6860 KB Output is correct
87 Correct 10 ms 9680 KB Output is correct
88 Correct 6 ms 6732 KB Output is correct
89 Correct 10 ms 8908 KB Output is correct
90 Correct 11 ms 10700 KB Output is correct
91 Correct 3 ms 1948 KB Output is correct
92 Correct 0 ms 204 KB Output is correct
93 Correct 2 ms 1484 KB Output is correct
94 Correct 2 ms 1356 KB Output is correct
95 Correct 1 ms 972 KB Output is correct
96 Correct 3 ms 1868 KB Output is correct
97 Correct 2 ms 1484 KB Output is correct
98 Correct 2 ms 1612 KB Output is correct
99 Correct 2 ms 1228 KB Output is correct
100 Correct 1 ms 1100 KB Output is correct
101 Correct 2 ms 1740 KB Output is correct
102 Correct 7 ms 7704 KB Output is correct
103 Correct 7 ms 7884 KB Output is correct
104 Correct 14 ms 11000 KB Output is correct
105 Correct 8 ms 8524 KB Output is correct
106 Correct 6 ms 6860 KB Output is correct
107 Correct 10 ms 9676 KB Output is correct
108 Correct 7 ms 6732 KB Output is correct
109 Correct 9 ms 8908 KB Output is correct
110 Correct 12 ms 10700 KB Output is correct
111 Correct 2 ms 1996 KB Output is correct
112 Correct 1 ms 204 KB Output is correct
113 Correct 2 ms 1484 KB Output is correct
114 Correct 2 ms 1356 KB Output is correct
115 Correct 1 ms 972 KB Output is correct
116 Correct 2 ms 1868 KB Output is correct
117 Correct 2 ms 1484 KB Output is correct
118 Correct 2 ms 1612 KB Output is correct
119 Correct 1 ms 1228 KB Output is correct
120 Correct 8 ms 6348 KB Output is correct
121 Correct 136 ms 146976 KB Output is correct
122 Correct 147 ms 154668 KB Output is correct
123 Correct 145 ms 137284 KB Output is correct
124 Correct 170 ms 152256 KB Output is correct
125 Correct 137 ms 148292 KB Output is correct
126 Correct 159 ms 170564 KB Output is correct
127 Correct 137 ms 143940 KB Output is correct
128 Correct 205 ms 186588 KB Output is correct
129 Correct 155 ms 141716 KB Output is correct
130 Correct 8 ms 7372 KB Output is correct
131 Correct 0 ms 204 KB Output is correct
132 Correct 11 ms 10504 KB Output is correct
133 Correct 2 ms 1356 KB Output is correct
134 Correct 8 ms 6552 KB Output is correct
135 Correct 20 ms 19024 KB Output is correct
136 Correct 18 ms 17100 KB Output is correct
137 Correct 11 ms 9804 KB Output is correct
138 Correct 22 ms 19404 KB Output is correct
139 Correct 8 ms 6604 KB Output is correct
140 Correct 9 ms 6348 KB Output is correct
141 Correct 145 ms 146884 KB Output is correct
142 Correct 135 ms 154436 KB Output is correct
143 Correct 161 ms 137324 KB Output is correct
144 Correct 163 ms 152168 KB Output is correct
145 Correct 132 ms 148292 KB Output is correct
146 Correct 149 ms 170464 KB Output is correct
147 Correct 135 ms 143972 KB Output is correct
148 Correct 198 ms 186484 KB Output is correct
149 Correct 159 ms 141696 KB Output is correct
150 Correct 7 ms 7372 KB Output is correct
151 Correct 1 ms 204 KB Output is correct
152 Correct 10 ms 10444 KB Output is correct
153 Correct 2 ms 1356 KB Output is correct
154 Correct 7 ms 6608 KB Output is correct
155 Correct 20 ms 19020 KB Output is correct
156 Correct 22 ms 17100 KB Output is correct
157 Correct 11 ms 9804 KB Output is correct
158 Correct 25 ms 19508 KB Output is correct
159 Correct 9 ms 6604 KB Output is correct
160 Correct 10 ms 6432 KB Output is correct
161 Correct 138 ms 146860 KB Output is correct
162 Correct 144 ms 154436 KB Output is correct
163 Correct 150 ms 137336 KB Output is correct
164 Correct 169 ms 152336 KB Output is correct
165 Correct 131 ms 148344 KB Output is correct
166 Correct 183 ms 170404 KB Output is correct
167 Correct 129 ms 143916 KB Output is correct
168 Correct 238 ms 186416 KB Output is correct
169 Correct 148 ms 141704 KB Output is correct
170 Correct 9 ms 7372 KB Output is correct
171 Correct 1 ms 204 KB Output is correct
172 Correct 11 ms 10444 KB Output is correct
173 Correct 2 ms 1356 KB Output is correct
174 Correct 8 ms 6492 KB Output is correct
175 Correct 18 ms 19020 KB Output is correct
176 Correct 17 ms 17208 KB Output is correct
177 Correct 11 ms 9804 KB Output is correct
178 Correct 22 ms 19404 KB Output is correct
179 Correct 9 ms 6604 KB Output is correct
180 Correct 10 ms 6348 KB Output is correct
181 Correct 143 ms 146988 KB Output is correct
182 Correct 185 ms 154548 KB Output is correct
183 Correct 164 ms 137404 KB Output is correct
184 Correct 188 ms 152264 KB Output is correct
185 Correct 152 ms 148344 KB Output is correct
186 Correct 162 ms 170360 KB Output is correct
187 Correct 176 ms 143968 KB Output is correct
188 Correct 228 ms 186364 KB Output is correct
189 Correct 160 ms 141720 KB Output is correct
190 Correct 8 ms 7380 KB Output is correct
191 Correct 1 ms 204 KB Output is correct
192 Correct 12 ms 10444 KB Output is correct
193 Correct 2 ms 1356 KB Output is correct
194 Correct 10 ms 6604 KB Output is correct
195 Correct 25 ms 18892 KB Output is correct
196 Correct 16 ms 17100 KB Output is correct
197 Correct 10 ms 9804 KB Output is correct
198 Correct 22 ms 19480 KB Output is correct
199 Correct 8 ms 6672 KB Output is correct
200 Correct 9 ms 6348 KB Output is correct
201 Correct 173 ms 146968 KB Output is correct
202 Correct 146 ms 154436 KB Output is correct
203 Correct 154 ms 137324 KB Output is correct
204 Correct 170 ms 152260 KB Output is correct
205 Correct 139 ms 148348 KB Output is correct
206 Correct 163 ms 170436 KB Output is correct
207 Correct 134 ms 143936 KB Output is correct
208 Correct 221 ms 186388 KB Output is correct
209 Correct 163 ms 141716 KB Output is correct
210 Correct 11 ms 7372 KB Output is correct
211 Correct 1 ms 204 KB Output is correct
212 Correct 12 ms 10444 KB Output is correct
213 Correct 2 ms 1356 KB Output is correct
214 Correct 9 ms 6604 KB Output is correct
215 Correct 21 ms 19028 KB Output is correct
216 Correct 19 ms 17220 KB Output is correct
217 Correct 11 ms 9804 KB Output is correct
218 Correct 25 ms 19504 KB Output is correct
219 Incorrect 14 ms 13260 KB 1st lines differ - on the 1st token, expected: '689', found: '58'
220 Halted 0 ms 0 KB -