Submission #70779

# Submission time Handle Problem Language Result Execution time Memory
70779 2018-08-23T10:51:39 Z edisonhello Crayfish scrivener (IOI12_scrivener) C++14
12 / 100
1000 ms 263168 KB
#include<bits/stdc++.h>
using namespace std;
#include<ext/rope>
using namespace __gnu_cxx;

rope<char> *rp[1000006];
int now=0;

void Init(){
    rp[0]=new rope<char>();
}
void TypeLetter(char c){
    ++now;
    rp[now]=new rope<char>(rp[now-1]->begin(),rp[now-1]->end());
    rp[now]->push_back(c);
}
void UndoCommands(int u){
    ++now;
    rp[now]=new rope<char>(rp[now-1-u]->begin(),rp[now-1]->end());
}
char GetLetter(int p){
    return (*rp[now])[p];
}
# Verdict Execution time Memory Grader output
1 Correct 2 ms 248 KB Output is correct
2 Correct 3 ms 484 KB Output is correct
3 Correct 3 ms 484 KB Output is correct
4 Correct 3 ms 484 KB Output is correct
5 Correct 2 ms 484 KB Output is correct
6 Correct 2 ms 492 KB Output is correct
7 Correct 2 ms 496 KB Output is correct
8 Correct 2 ms 496 KB Output is correct
9 Correct 4 ms 496 KB Output is correct
10 Correct 3 ms 496 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 2 ms 548 KB Output is correct
2 Correct 3 ms 596 KB Output is correct
3 Correct 3 ms 596 KB Output is correct
4 Correct 3 ms 596 KB Output is correct
5 Correct 3 ms 596 KB Output is correct
6 Correct 2 ms 596 KB Output is correct
7 Correct 3 ms 596 KB Output is correct
8 Correct 3 ms 596 KB Output is correct
9 Correct 2 ms 596 KB Output is correct
10 Correct 3 ms 596 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 3 ms 1108 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1112 ms 263168 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 69 ms 263168 KB Execution killed with signal 11 (could be triggered by violating memory limits)
2 Halted 0 ms 0 KB -