제출 #12673

#제출 시각아이디문제언어결과실행 시간메모리
12673gs14004크레이피쉬 글쓰는 기계 (IOI12_scrivener)C++98
34 / 100
1000 ms13776 KiB
int ops[1000005], prev[1000005], size[1000005], sz; void Init(){ } void TypeLetter(char L){ ops[sz] = L; sz++; prev[sz] = sz-1; } void UndoCommands(int U){ ops[sz] = -U; prev[sz] = sz-U-1; sz++; prev[sz] = sz-1; } char str[1000005]; char GetLetter(int P){ int piv = 0; int i = sz; while (i) { i = prev[i]; if(ops[i] >= 0) str[piv++] = ops[i]; } return str[piv - P - 1]; }
#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...