Submission #456117

#TimeUsernameProblemLanguageResultExecution timeMemory
456117KhizriCrayfish scrivener (IOI12_scrivener)C++17
34 / 100
147 ms262148 KiB
#include <bits/stdc++.h>
using namespace std;
const int mxn=1e6+5;
int k=0;
string arr[mxn];
char last;

void Init() {}

void TypeLetter(char L) {
	k++;
	string s=arr[k-1];
	s+=L;
	arr[k]=s;
}

void UndoCommands(int U) {
	++k;
	arr[k]=arr[k-U-1];
}

char GetLetter(int P) {
	return arr[k][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...