Submission #310663

#TimeUsernameProblemLanguageResultExecution timeMemory
310663amunduzbaev크레이피쉬 글쓰는 기계 (IOI12_scrivener)C++14
60 / 100
1083 ms9172 KiB
#include <bits/stdc++.h> using namespace std; //#include "grader.cpp" vector<pair<int, int>>v; string ans; bool done=0; void Init() {} void TypeLetter(char l) { v.push_back({1,int(l)}); done=0; //cout<<ans<<"\n"; } void UndoCommands(int u) { v.push_back({0,u}); done=0; //cout<<ans<<"\n"; } char GetLetter(int p) { if(done) return ans[p]; ans.clear(); for(int i=v.size();i>=0;i--){ int type=v[i].first; int c=v[i].second; if(type) ans.push_back(char(c)); else i-=c; } reverse(ans.begin(),ans.end()); done=1; return ans[p]; } /* 14 T a T b P 1 T d U 2 U 1 P 2 T e U 1 U 5 T c P 2 U 2 P 2 */
#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...