Submission #70780

#TimeUsernameProblemLanguageResultExecution timeMemory
70780edisonhello크레이피쉬 글쓰는 기계 (IOI12_scrivener)C++14
100 / 100
976 ms250312 KiB
#include<bits/stdc++.h> using namespace std; #include<ext/rope> using namespace __gnu_cxx; rope<char> *rp[1000006]; int now=0; void Init(){ rp[0]=new rope<char>(); } void TypeLetter(char c){ ++now; rp[now]=new rope<char>(rp[now-1]->begin(),rp[now-1]->end()); rp[now]->push_back(c); } void UndoCommands(int u){ ++now; rp[now]=new rope<char>(rp[now-1-u]->begin(),rp[now-1-u]->end()); } char GetLetter(int p){ return (*rp[now])[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...