Submission #195636

# Submission time Handle Problem Language Result Execution time Memory
195636 2020-01-16T16:34:07 Z juanmartinez111 Crayfish scrivener (IOI12_scrivener) C++14
34 / 100
250 ms 262148 KB
#include<bits/stdc++.h>
using namespace std;
vector<string>posicion;
string pal="",x;

void Init() {
}

void TypeLetter(char L) {
    if(posicion.empty()){
        x=L;
        posicion.push_back(x);
    }
    else {
        x=posicion.back();
        x+=L;
        posicion.push_back(x);
    }


}

void UndoCommands(int U) {
    if(posicion.size()-1-U>=0 and posicion.size()-1-U<posicion.size()){
        x=posicion[posicion.size()-1-U];
        posicion.push_back(x);
    }
}

char GetLetter(int P) {
  if(posicion.size()){
    return posicion.back()[P];
  }
}

Compilation message

scrivener.cpp: In function 'char GetLetter(int)':
scrivener.cpp:34:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
# Verdict Execution time Memory Grader output
1 Correct 2 ms 256 KB Output is correct
2 Correct 2 ms 376 KB Output is correct
3 Correct 2 ms 256 KB Output is correct
4 Correct 8 ms 504 KB Output is correct
5 Correct 7 ms 128 KB Output is correct
6 Correct 8 ms 376 KB Output is correct
7 Correct 9 ms 376 KB Output is correct
8 Correct 2 ms 376 KB Output is correct
9 Correct 3 ms 348 KB Output is correct
10 Correct 6 ms 376 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 2 ms 256 KB Output is correct
2 Correct 2 ms 256 KB Output is correct
3 Correct 2 ms 376 KB Output is correct
4 Correct 4 ms 376 KB Output is correct
5 Correct 2 ms 256 KB Output is correct
6 Correct 2 ms 376 KB Output is correct
7 Correct 3 ms 376 KB Output is correct
8 Correct 2 ms 376 KB Output is correct
9 Correct 2 ms 380 KB Output is correct
10 Correct 3 ms 376 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 3 ms 916 KB Output is correct
2 Correct 6 ms 1272 KB Output is correct
3 Correct 3 ms 1144 KB Output is correct
4 Correct 4 ms 888 KB Output is correct
5 Correct 4 ms 1272 KB Output is correct
6 Correct 5 ms 1784 KB Output is correct
7 Correct 4 ms 1016 KB Output is correct
8 Correct 6 ms 3316 KB Output is correct
9 Correct 9 ms 6388 KB Output is correct
10 Correct 5 ms 1908 KB Output is correct
# Verdict Execution time Memory Grader output
1 Runtime error 250 ms 262148 KB Execution killed with signal 9 (could be triggered by violating memory limits)
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 248 ms 262148 KB Execution killed with signal 9 (could be triggered by violating memory limits)
2 Halted 0 ms 0 KB -