#include <bits/stdc++.h>
#include <ext/rope>
using namespace std;
using namespace __gnu_cxx;
rope<char> str[1000005];
int cur;
void Init() {
}
void TypeLetter(char L) {
cur++;
str[cur] = str[cur-1];
str[cur] += L;
}
void UndoCommands(int U) {
cur++;
str[cur] = str[cur-U-1];
}
char GetLetter(int P) {
return str[cur][P];
}
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
4 ms |
8020 KB |
Output is correct |
2 |
Correct |
4 ms |
8128 KB |
Output is correct |
3 |
Correct |
4 ms |
8136 KB |
Output is correct |
4 |
Correct |
4 ms |
8148 KB |
Output is correct |
5 |
Correct |
4 ms |
8140 KB |
Output is correct |
6 |
Correct |
6 ms |
8136 KB |
Output is correct |
7 |
Correct |
4 ms |
8020 KB |
Output is correct |
8 |
Correct |
6 ms |
8020 KB |
Output is correct |
9 |
Correct |
4 ms |
8148 KB |
Output is correct |
10 |
Correct |
4 ms |
8020 KB |
Output is correct |
# |
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 |
4 ms |
8128 KB |
Output is correct |
4 |
Correct |
4 ms |
8064 KB |
Output is correct |
5 |
Correct |
4 ms |
8020 KB |
Output is correct |
6 |
Correct |
4 ms |
8020 KB |
Output is correct |
7 |
Correct |
5 ms |
8036 KB |
Output is correct |
8 |
Correct |
4 ms |
8020 KB |
Output is correct |
9 |
Correct |
4 ms |
8148 KB |
Output is correct |
10 |
Correct |
5 ms |
8020 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
6 ms |
8532 KB |
Output is correct |
2 |
Correct |
6 ms |
8532 KB |
Output is correct |
3 |
Correct |
8 ms |
8676 KB |
Output is correct |
4 |
Correct |
7 ms |
8916 KB |
Output is correct |
5 |
Correct |
5 ms |
8536 KB |
Output is correct |
6 |
Correct |
6 ms |
9172 KB |
Output is correct |
7 |
Correct |
6 ms |
9180 KB |
Output is correct |
8 |
Correct |
5 ms |
8920 KB |
Output is correct |
9 |
Correct |
6 ms |
8916 KB |
Output is correct |
10 |
Correct |
6 ms |
8532 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
341 ms |
188236 KB |
Output is correct |
2 |
Correct |
392 ms |
206180 KB |
Output is correct |
3 |
Correct |
398 ms |
198696 KB |
Output is correct |
4 |
Correct |
422 ms |
158820 KB |
Output is correct |
5 |
Correct |
402 ms |
176640 KB |
Output is correct |
6 |
Correct |
353 ms |
222904 KB |
Output is correct |
7 |
Correct |
414 ms |
109580 KB |
Output is correct |
8 |
Correct |
387 ms |
164672 KB |
Output is correct |
9 |
Correct |
427 ms |
227896 KB |
Output is correct |
10 |
Correct |
278 ms |
162016 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
418 ms |
161856 KB |
Output is correct |
2 |
Correct |
486 ms |
144056 KB |
Output is correct |
3 |
Correct |
364 ms |
153924 KB |
Output is correct |
4 |
Correct |
405 ms |
116460 KB |
Output is correct |
5 |
Correct |
321 ms |
170012 KB |
Output is correct |
6 |
Correct |
351 ms |
159528 KB |
Output is correct |
7 |
Correct |
347 ms |
170496 KB |
Output is correct |
8 |
Correct |
452 ms |
82596 KB |
Output is correct |
9 |
Correct |
657 ms |
147132 KB |
Output is correct |
10 |
Correct |
290 ms |
160692 KB |
Output is correct |