#include<bits/stdc++.h>
using namespace std;
const int TAILLEMAXI=1000*1000+2;
vector<char> modif;
vector<int> autre;
int premier;
vector<char> rep;
void Init() {
}
void TypeLetter(char L) {
modif.push_back(L);
autre.push_back(-1);
}
void UndoCommands(int U) {
modif.push_back('A');
autre.push_back(U);
}
char GetLetter(int P) {
if (premier==0){
premier=1;
int i=modif.size()-1;
while (i>=0){
if ((int)modif[i]>=(int)'a' and (int)modif[i]<=(int)'z'){
rep.push_back(modif[i]);
i--;
}
else {
i-=autre[i]+1;
}
}
reverse(rep.begin(),rep.end());
}
return rep[P];
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |