Submission #412751

#TimeUsernameProblemLanguageResultExecution timeMemory
412751A_D크레이피쉬 글쓰는 기계 (IOI12_scrivener)C++14
0 / 100
182 ms7692 KiB
#include <bits/stdc++.h> using namespace std; const int N=5e3+100; int cnt=1; string s; string tr; vector<int> vec; void Init() {} void TypeLetter(char L){ tr+=L; } void UndoCommands(int U){ tr+='U'; 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=='U'){ 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...