Submission #18731

#TimeUsernameProblemLanguageResultExecution timeMemory
18731suhgyuho_william크레이피쉬 글쓰는 기계 (IOI12_scrivener)C++98
34 / 100
1000 ms8888 KiB
int rear; int a[1000010]; int ans[1000010]; void Init(){ rear = -1; } void TypeLetter(char L) { rear++; a[rear] = -(L-'a'+1); } void UndoCommands(int U) { rear++; a[rear] = U; } char GetLetter(int P) { int i,cnt; cnt = -1; for(i=rear; i>=0; i--){ if(a[i] < 0){ ans[++cnt] = -a[i]; }else{ i = i-a[i]; } } return ans[cnt-P]+'a'-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...