Pagini recente » Diferente pentru utilizator/tabara intre reviziile 73 si 32 | Atasamentele paginii Profil Brianna | Diferente pentru utilizator/cosmin intre reviziile 19 si 18 | Diferente pentru utilizator/rebyter intre reviziile 27 si 28 | Diferente pentru documentatie/evaluator intre reviziile 12 si 11
Nu exista diferente intre titluri.
Diferente intre continut:
* Time limit exceeded: Programul tau a depasit limita de timp. Asta inseamna ca programul tau nu este destul de rapid.
* Wall time limit exceeded: Evaluarea a durat prea mult si a fost abandonata. Evaluatorul infoarena masoara doar timpul folosit de programul tau pentru a determina daca iti da TLE, dar exista si o limita fata de "ceasul de perete". Acest mesaj poti sa il obtii daca faci sleep, scanf de la stdin si alte functii care stau degeaba fara sa consume efectiv procesorul.
* Non-zero exit status: Programul tau a returnat o valoare diferita de 0. Cel mai probabil ai uitat return 0; sau ceva similar.
* Blocked system call: Ai accesat o functie la care nu ai access. Nu ar trebui sa primesti aceasta functie decat daca incerci explicit sa faci ceva interzis.
* Killed by signal: Cea mai frecventa eroare cand ai un bug in program. Cand un program incalca anumite conventii in UNIX acel program primeste un "semnal" care de cele mai multe ori il opreste. Cateva semnale comune:
** 11(SIGSEGV): Segmentation fault. Asta in 99% din cazuri inseamna ca ai probleme cu accesul la memorie. Ai iesit din limitele unui vector, ai facut stack overflow, etc.
** 8(SIGFPE): Floating point error. Cauza cel mai frecvent de impartiri la 0.
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.