Submission #169308

#TimeUsernameProblemLanguageResultExecution timeMemory
169308AlexLuchianovCrayfish scrivener (IOI12_scrivener)C11
Compilation error
0 ms0 KiB
#include <iostream> int const nmax = 1000000; int far[20][1 + nmax], ptr = 0; int level[1 + nmax]; char chr[1 + nmax]; void Init() {} void TypeLetter(char L) { ++ptr; far[0][ptr] = ptr - 1; for(int h = 1; h < 20; h++) far[h][ptr] = far[h - 1][far[h - 1][ptr]]; level[ptr] = level[far[0][ptr]] + 1; chr[ptr] = L; } void UndoCommands(int U) { ++ptr; far[0][ptr] = ptr - 1 - U; for(int h = 1; h < 20; h++) far[h][ptr] = far[h - 1][far[h - 1][ptr]]; level[ptr] = level[far[0][ptr]]; } char GetLetter(int P) { int pos = ptr; P++; for(int h = 19; 0 <= h; h--) if(P <= level[far[h][pos]] ) pos = far[h][pos]; return chr[pos]; }

Compilation message (stderr)

scrivener.c:1:10: fatal error: iostream: No such file or directory
 #include <iostream>
          ^~~~~~~~~~
compilation terminated.