Submission #1192410

#TimeUsernameProblemLanguageResultExecution timeMemory
1192410kiwimsyCrayfish scrivener (IOI12_scrivener)C++20
100 / 100
529 ms222640 KiB
#include <bits/stdc++.h>
#include <ext/rope>
#define ll long long
using namespace std;
using namespace __gnu_cxx;

crope s;
vector<crope> states;

void Init() {
  states.push_back(s);
}

void TypeLetter(char L) {
  s.push_back(L);
  states.push_back(s);
}

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

char GetLetter(int P) {
  return *(s.mutable_begin()+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...