Submission #1197049

#TimeUsernameProblemLanguageResultExecution timeMemory
1197049belgianbotCrayfish scrivener (IOI12_scrivener)C++20
34 / 100
155 ms327680 KiB
#include <bits/stdc++.h>
using namespace std;
vector<string> curr;

void Init() {
  cin.tie(0);
}

void TypeLetter(char L) {
  if (curr.empty()){
    string s = "";
    s += L;
    curr.push_back(s);
  }
  else {
    curr.push_back(curr.back());
    curr.back() += L;
  }
}

void UndoCommands(int U) {
  curr.push_back(curr[curr.size()-U-1]);
}

char GetLetter(int P) {
  return curr.back()[P];

}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...