Nu aveti permisiuni pentru a descarca fisierul grader_test9.in
Diferente pentru blog/buguri-frecvente intre reviziile #6 si #5
Nu exista diferente intre titluri.
Diferente intre continut:
Astea sunt gasite de obicei la depanare. * Probleme cu memoria:
** variabile neinitializate - cand programul are comportament diferit la rulari diferite, una dintre probleme ar initializarea variabilelor. ** depasirea limitei de memorie ** declarat array-uri de dimensiune de prea mica
Astea sunt printre cele mai greu de gasit. * Probleme cu tipuri de date:
** folosire de tipuri prea mici de exemplu int in loc de long long sau float in loc de double ** probleme cu tipurile intermediare int a,b;
Foarte frustrante. Pierzi toate punctele pentru un algoritm aproape de forma corecta. * Intrare/Iesire:
** fisier de intrare sau iesire gresit ** formatarea gresita (cate un spatiu in loc de virgula, sau mai stiu eu ce) ** uitat ca anumite probleme cer rezultatul modulo X
Probabil cele mai frustrante. Le faci cand problema merge aproape perfect si te-ai grabit sa pui solutia fara sa faci o ultima verificare. * Greseli la algoritm:
** de multe ori incepatorii se arunca sa implementeze prima idee, inainte sa se gandeasca atent daca ea e corecta. ** graful nu e neaparat conex si toate exemplele au fost grafuri conexe. ** rezultatul are nevoie de numere mai mari decat poate reprezenta limbajul de programare.