제출 #1232978

#제출 시각아이디문제언어결과실행 시간메모리
1232978inesfi크레이피쉬 글쓰는 기계 (IOI12_scrivener)C++20
26 / 100
103 ms6324 KiB
#include<bits/stdc++.h> using namespace std; const int TAILLEMAXI=1000*1000+2; vector<char> modif; vector<int> autre; int premier; vector<char> rep; void Init() { } void TypeLetter(char L) { modif.push_back(L); autre.push_back(-1); } void UndoCommands(int U) { modif.push_back('A'); autre.push_back(U); } char GetLetter(int P) { if (premier==0){ premier=1; int i=modif.size()-1; while (i>=0){ if ((int)modif[i]>=(int)'a' and (int)modif[i]<=(int)'z'){ rep.push_back(modif[i]); i--; } else { i-=autre[i]+1; } } reverse(rep.begin(),rep.end()); } return rep[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...