Submission #170335

#TimeUsernameProblemLanguageResultExecution timeMemory
170335ngmhCrayfish scrivener (IOI12_scrivener)C++11
34 / 100
274 ms262148 KiB
#include <bits/stdc++.h>
using namespace std;

string s;
vector<string> states;
void Init() {}

void TypeLetter(char L) {
  if(s.size() > 0) s = states[states.size()-1]+L;
  else s = L;
  states.push_back(s);
}

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

char GetLetter(int P) {
  return states[states.size()-1][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...