Afişează mesaje
|
Pagini: [1] 2 3
|
1
|
infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2018 / Răspuns: Nespus
|
: August 25, 2018, 10:40:18
|
Grupul lui Tanaka va vizita doar subarborele minim ce conţine toate hotelurile lor Ce se intelege prin subarbore minim? Mi se pare putin ambiguu. Se refera la notiunea clasica de subarbore (fixezi o radacina si alegi subarborele minim care iti contine toate cele K noduri) sau se refera la multimea minimala conexa de noduri care iti contine toate cele K noduri? De exemplu, pentru al doilea exemplu din enunt, daca aleg nodurile {2, 3, 4}, "subarborele minim" mai contine si alte noduri sau le va contine doar pe acestea?
|
|
|
20
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 504 Euclid
|
: Ianuarie 08, 2017, 17:57:13
|
E destul de greu pentru cineva sa iti ia sursa si sa verifice unde este greseala. Ia mult timp, mai ales datorita faptului ca fiecare are un stil de codare diferit. Cel mai bine e sa iti generezi teste mici si sa faci debug pe sursa pas cu pas ( nu sa vezi numai daca rezultatul final e OK ). Vei afla unde e greseala mai repede si te va ajuta si in concurs mult mai mult. Bafta!
|
|
|
21
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 023 Numere Prime
|
: Ianuarie 05, 2017, 13:36:45
|
for(long long j = i * i; j <= DIM; j += i) { CE[j] = 1; } In codul tau iterezi cu j-ul pana la DIM, ceea ce e gresit, fiindca containerul bitset e indexat de la 0 la DIM - 1, si atunci cand ajungi exact in DIM, accesezi aiurea, ceea ce conduce la greseli. Acelasi lucru il faci si in sursa cu char, dar aparent acolo nu are aceleasi urmari.
|
|
|
22
|
Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Dezbatere: surse libere la toate problemele?
|
: Decembrie 12, 2016, 17:58:23
|
nume de variabile aiurea ++i in loc de i++ deoarece e mai rapid ( chestia asta ma zgarie cel mai rau pe ochi ) for-uri descrescatoare, deoarece comparatia cu 0 e mai rapida deoarece, chip-ul nu are curent (nu stiu cati sunteti familiari cu asta dar la un moment dat avea un trend asecendent) dar e ca si i++ si ++i, tot un mit cod de mai multe linii puse pe o singura linie ( sa fie sursa mai mica ) Tot ce ai zis tu mai sus tine de preferinta fiecaruia. Nu vad nimic gresit in a alege sa le folosesti. Vorbim de programare competitiva in primul rand. Si pana la urma daca se fac sursele libere fiecare are dreptul sa se uite prin ele si sa aleaga un stil care ii place, si care simte ca il ajuta cel mai bine atunci cand vine vorba de probleme pentru concursuri. Chiar mi se pare folositor sa vezi mai multe tipuri de a coda si sa poti face o comparatie intre ele.
|
|
|
23
|
Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Dezbatere: surse libere la toate problemele?
|
: Noiembrie 16, 2016, 23:20:44
|
Mi se pare o dezbatere foarte buna si vreau sa imi las si eu parerea aici. Privind inapoi cu cativa ani si la modul cum ma pregateam pe atunci, imi dau seama ca solutiile oficiale si sursele celorlalti au fost niste elemente care pe mine m-au ajutat enorm. Pregatirea pentru olimpiade mi-am inceput-o pe campion, care mi-a placut foarte mult la inceput tocmai datorita solutiilor la probleme pe care le oferea, plus primul test pe care solutia ta nu il trecea. Dupa un timp a venit vremea sa fac tranzitia la infoarena, care in judetul meu nu era tocmai populara, fiindca erau putini cei care chiar faceau algoritmica la nivel competitiv. Din aceasta cauza si ajutorul pe care il primeam de la profesori sau colegi mai mari era minim si am fost fortat de imprejurari sa devin autodidact si sa incep sa invat cat mai multe pe cont propriu. Incepand de la stadiul in care nici la problemele cele mai usoare nu stiam rezolvarile de 100 si parcurgeam diverse teme de pregatire intr-o ordine destul de haotica, am inceput sa ma axez foarte tare pe articole de rezolvare ( la problemele care aveau ) si pe surse oficiale sau cele de la problemele open-source. Recunosc ca nu era tocmai sanatoasa atitudinea pe care o aveam, si anume sa ma uit pe solutii si surse daca nu imi vine ideea in 20 de minute, insa la momentul respectiv m-a ajutat foarte mult. Am invatat atat idei noi, cat si metode diverse de implementare( stateam ore intregi sa ma uit prin surse numai ca sa imi gasesc un tipar de cod care sa imi placa si pe care sa il adopt ), pe care altfel nu as fi avut de unde altundeva sa le asimilez. Pe scurt, daca toate sursele ar fi libere la probleme, ar fi un avantaj enorm pentru cei care sunt dispusi sa lucreze si sa se informeze pe cont propriu, si cred ca sunt destul de multi aici care s-au regasit in aceasta situatie. Cat despre cei care s-ar folosi de asta numai ca sa triseze si sa copieze sursele altora, vor ajunge la un moment dat sa realizeze ca nu este o tactica deloc sanatoasa. Pana la urma, dupa cateva concursuri nereusite la rand, incepi sa te gandesti ce este gresit in metoda de pregatire ... si brusc iti aduci aminte de sursele pe care le trimiteai copy-paste. Just my opinion.
|
|
|
|