#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 |
2 ms |
8028 KB |
Output is correct |
2 |
Correct |
2 ms |
8028 KB |
Output is correct |
3 |
Correct |
2 ms |
8028 KB |
Output is correct |
4 |
Correct |
3 ms |
8028 KB |
Output is correct |
5 |
Correct |
2 ms |
8028 KB |
Output is correct |
6 |
Correct |
3 ms |
8028 KB |
Output is correct |
7 |
Correct |
3 ms |
8028 KB |
Output is correct |
8 |
Correct |
3 ms |
8028 KB |
Output is correct |
9 |
Correct |
2 ms |
8028 KB |
Output is correct |
10 |
Correct |
2 ms |
8028 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
3 ms |
8028 KB |
Output is correct |
2 |
Correct |
4 ms |
8024 KB |
Output is correct |
3 |
Correct |
2 ms |
8028 KB |
Output is correct |
4 |
Correct |
2 ms |
8024 KB |
Output is correct |
5 |
Correct |
3 ms |
8028 KB |
Output is correct |
6 |
Correct |
2 ms |
8028 KB |
Output is correct |
7 |
Correct |
3 ms |
8028 KB |
Output is correct |
8 |
Correct |
2 ms |
8028 KB |
Output is correct |
9 |
Correct |
3 ms |
8028 KB |
Output is correct |
10 |
Correct |
3 ms |
8028 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
3 ms |
8540 KB |
Output is correct |
2 |
Correct |
3 ms |
8540 KB |
Output is correct |
3 |
Correct |
4 ms |
8796 KB |
Output is correct |
4 |
Correct |
4 ms |
9052 KB |
Output is correct |
5 |
Correct |
3 ms |
8540 KB |
Output is correct |
6 |
Correct |
4 ms |
9308 KB |
Output is correct |
7 |
Correct |
4 ms |
9308 KB |
Output is correct |
8 |
Correct |
4 ms |
8796 KB |
Output is correct |
9 |
Correct |
4 ms |
9052 KB |
Output is correct |
10 |
Correct |
3 ms |
8540 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
281 ms |
187980 KB |
Output is correct |
2 |
Correct |
298 ms |
206248 KB |
Output is correct |
3 |
Correct |
314 ms |
198736 KB |
Output is correct |
4 |
Correct |
343 ms |
158804 KB |
Output is correct |
5 |
Correct |
298 ms |
176720 KB |
Output is correct |
6 |
Correct |
289 ms |
223016 KB |
Output is correct |
7 |
Correct |
300 ms |
109668 KB |
Output is correct |
8 |
Correct |
326 ms |
164688 KB |
Output is correct |
9 |
Correct |
335 ms |
227964 KB |
Output is correct |
10 |
Correct |
223 ms |
162188 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
337 ms |
161960 KB |
Output is correct |
2 |
Correct |
348 ms |
144116 KB |
Output is correct |
3 |
Correct |
310 ms |
153848 KB |
Output is correct |
4 |
Correct |
290 ms |
116564 KB |
Output is correct |
5 |
Correct |
256 ms |
170068 KB |
Output is correct |
6 |
Correct |
257 ms |
159592 KB |
Output is correct |
7 |
Correct |
307 ms |
170580 KB |
Output is correct |
8 |
Correct |
343 ms |
82740 KB |
Output is correct |
9 |
Correct |
382 ms |
147280 KB |
Output is correct |
10 |
Correct |
220 ms |
160724 KB |
Output is correct |