Submission #1197035

#TimeUsernameProblemLanguageResultExecution timeMemory
1197035belgianbotCrayfish scrivener (IOI12_scrivener)C++20
0 / 100
66 ms8824 KiB
#include <bits/stdc++.h> using namespace std; bool first; string ans; vector<pair<int,int>> vec; void Init() { first = true; ans = ""; } void TypeLetter(char L) { vec.push_back({0, L}); } void UndoCommands(int U) { vec.push_back({1,U}); } char GetLetter(int P) { if (first) { for (int i = vec.size()-1; i >= 0; i--) { if (vec[i].first) i -= vec[i].second-1; else ans += vec[i].second; } first = false; reverse(ans.begin(), ans.end()); } return ans[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...