Submission #412753

#TimeUsernameProblemLanguageResultExecution timeMemory
412753A_DCrayfish scrivener (IOI12_scrivener)C++14
0 / 100
149 ms3856 KiB
#include <bits/stdc++.h> using namespace std; int cnt=1; string s; string tr; vector<int> vec; void Init() {} void TypeLetter(char L){ tr+=L; } void UndoCommands(int U){ tr+='0'; vec.push_back(U); } char GetLetter(int P){ if(cnt){ cnt=0; while(tr.empty()==0){ char u=tr.back(); tr.pop_back(); if(u=='0'){ int x=vec.back(); vec.pop_back(); while(x--){ tr.pop_back(); } } else{ s+=u; } } reverse(s.begin(),s.end()); } 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...