Submission #1239357

#TimeUsernameProblemLanguageResultExecution timeMemory
1239357caacrugonCrayfish scrivener (IOI12_scrivener)C++20
34 / 100
148 ms327680 KiB
#include <bits/stdc++.h>
using namespace std;

#define mkp make_pair

vector<string> history;

void Init() {
  history.clear();
  history.push_back("");
}

void TypeLetter(char L) {
  history.push_back(history.back()+L);
}

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

char GetLetter(int P) {
  string s=history.back();
  return s[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...