Submission #310481

#TimeUsernameProblemLanguageResultExecution timeMemory
310481juggernautCrayfish scrivener (IOI12_scrivener)C++14
Compilation error
0 ms0 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]; }

Compilation message (stderr)

scrivener.cpp: In function 'void compile()':
scrivener.cpp:15:23: error: expected ';' before 'to'
   15 |         else res[sz++]to.sc;
      |                       ^~
      |                       ;