제출 #310483

#제출 시각아이디문제언어결과실행 시간메모리
310483juggernaut크레이피쉬 글쓰는 기계 (IOI12_scrivener)C++14
60 / 100
1089 ms8776 KiB
#include<bits/stdc++.h> //#include"grader.cpp" #define fr first #define sc second using namespace std; bool need_compile; char res[1000005]; vector<pair<bool,int>>op; void compile(){ need_compile=0; int sz=0; for(int i=op.size()-1;i>=0;i--){ auto to=op[i]; if(to.fr)i-=to.sc; else res[sz++]=to.sc; } reverse(res,res+sz); } void Init(){} void TypeLetter(char val){ need_compile=1; op.push_back({0,int(val)}); } void UndoCommands(int num){ need_compile=1; op.push_back({1,num}); } char GetLetter(int pos){ if(need_compile)compile(); return res[pos]; }
#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...