Pagini recente » Statistici Dumitra Elena-Alexandra (AleAle99) | Diferente pentru jc2015 intre reviziile 9 si 10 | Diferente pentru problema/eliminare intre reviziile 9 si 19 | Istoria paginii voronoi | Diferente pentru documentatie/evaluator intre reviziile 11 si 12
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.