#include <ext/rope>
int l;
__gnu_cxx::crope a[1000001];
void Init() { l = 0; }
void TypeLetter(char c) { l++, a[l] = a[l - 1] + c; }
void UndoCommands(int k) { l++, a[l] = a[l - k - 1]; }
char GetLetter(int k) { return a[l][k]; }
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
4 ms |
8020 KB |
Output is correct |
2 |
Correct |
4 ms |
8020 KB |
Output is correct |
3 |
Correct |
5 ms |
8020 KB |
Output is correct |
4 |
Correct |
4 ms |
8020 KB |
Output is correct |
5 |
Correct |
4 ms |
8116 KB |
Output is correct |
6 |
Correct |
4 ms |
8116 KB |
Output is correct |
7 |
Correct |
5 ms |
8116 KB |
Output is correct |
8 |
Correct |
4 ms |
8116 KB |
Output is correct |
9 |
Correct |
5 ms |
8120 KB |
Output is correct |
10 |
Correct |
6 ms |
8120 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
4 ms |
8020 KB |
Output is correct |
2 |
Correct |
5 ms |
8020 KB |
Output is correct |
3 |
Correct |
5 ms |
8020 KB |
Output is correct |
4 |
Correct |
4 ms |
8020 KB |
Output is correct |
5 |
Correct |
4 ms |
8020 KB |
Output is correct |
6 |
Correct |
5 ms |
8124 KB |
Output is correct |
7 |
Correct |
4 ms |
8020 KB |
Output is correct |
8 |
Correct |
5 ms |
8020 KB |
Output is correct |
9 |
Correct |
4 ms |
8020 KB |
Output is correct |
10 |
Correct |
4 ms |
8020 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
5 ms |
8532 KB |
Output is correct |
2 |
Correct |
5 ms |
8532 KB |
Output is correct |
3 |
Correct |
7 ms |
8660 KB |
Output is correct |
4 |
Correct |
7 ms |
8916 KB |
Output is correct |
5 |
Correct |
6 ms |
8532 KB |
Output is correct |
6 |
Correct |
6 ms |
9172 KB |
Output is correct |
7 |
Correct |
6 ms |
9164 KB |
Output is correct |
8 |
Correct |
6 ms |
8844 KB |
Output is correct |
9 |
Correct |
6 ms |
8916 KB |
Output is correct |
10 |
Correct |
5 ms |
8524 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
323 ms |
188040 KB |
Output is correct |
2 |
Correct |
355 ms |
206228 KB |
Output is correct |
3 |
Correct |
365 ms |
198668 KB |
Output is correct |
4 |
Correct |
423 ms |
158784 KB |
Output is correct |
5 |
Correct |
368 ms |
176588 KB |
Output is correct |
6 |
Correct |
354 ms |
222872 KB |
Output is correct |
7 |
Correct |
361 ms |
109696 KB |
Output is correct |
8 |
Correct |
393 ms |
164648 KB |
Output is correct |
9 |
Correct |
392 ms |
227868 KB |
Output is correct |
10 |
Correct |
281 ms |
162100 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
385 ms |
161896 KB |
Output is correct |
2 |
Correct |
430 ms |
144044 KB |
Output is correct |
3 |
Correct |
382 ms |
153916 KB |
Output is correct |
4 |
Correct |
347 ms |
116540 KB |
Output is correct |
5 |
Correct |
336 ms |
170044 KB |
Output is correct |
6 |
Correct |
317 ms |
159512 KB |
Output is correct |
7 |
Correct |
348 ms |
170480 KB |
Output is correct |
8 |
Correct |
437 ms |
82592 KB |
Output is correct |
9 |
Correct |
506 ms |
147188 KB |
Output is correct |
10 |
Correct |
267 ms |
160584 KB |
Output is correct |