Afişează mesaje
|
Pagini: 1 2 [3] 4 5 ... 69
|
61
|
Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: CodeBlocks - Eroare de compilare
|
: Martie 24, 2013, 22:11:54
|
Sigur nu ai mai multe fisiere cpp in acelasi proiect? S-ar explica eroarea daca ai definit functia si in alte fisiere sursa din acelasi proiect. Un IDE foarte bun e vim, mai ales daca folosesti Linux. Si e folosit frecvent in industrie. E cam dur sa te obisnuiesti cu el la inceput, dar merita. Daca ai nevoie de un vimrc (fisier de configurare) initial, poti sa-l folosesti pe al meu, desi e cam sarac. Intentionez sa mai adaug chestii interesante in el saptamanile urmatoare.
|
|
|
65
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: numere reale
|
: Martie 15, 2013, 15:26:13
|
Problema in sine nu e cu citirea, ci cu modul in care sunt reprezentate numerele cu virgula pe calculator. Intre oricare doua numere intregi, exista o infinitate de numere rationale si nu e posibil sa folosesti o codificare distincta (in binar) pentru fiecare numar rational (fapt posibil pentru numerele intregi dintr-un anumit interval fix). De aceea, numerele rationale sunt uneori rotunjite la cel mai apropiat numar ce poate fi codificat.
|
|
|
67
|
Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Sa participam la cat mai multe concursuri ?
|
: Martie 06, 2013, 23:16:55
|
Performanta se face lucrand regulat de acasa. Nu e necesar sa te antrenezi mereu in ritm de concurs, desi sa participi la cate un concurs o data la cateva saptamani prinde bine. (Pe masura ce devii mai performant probabil vei vrea sa cresti ritmul la concursuri.) Concursurile de care spun pot fi si online, cum sunt Algoritmiada, Infoarena Monthly, concursurile de pe codeforces, topcoder sau alte online judge-uri.
E distractiv sa mai mergi la cate un concurs de informatica prin tara si la cele la care sunt invitate doar cateva judete e mai usor sa castigi cate un premiu. Daca pe tine te motiveaza asa ceva, participa linistit, dar nu pierzi nimic daca nu te duci. Totusi, n-ar trebui sa eviti concursul doar pentru ca ti-e teama sa "nu faci bine". E util sa stii nivelul tau (un singur concurs, cum e OJI, nu spune mare lucru), iar cu timpul si cu antrenament vei obtine rezultate si mai bune.
Acum referitor la concursul de care spuneai, eu unul n-am auzit de el asa ca las pe altcineva mai in tema cu el sa-ti explice cum stau lucrurile.
|
|
|
69
|
Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Răspuns: OJI 2013: Cum sa ne asiguram ca ne calificam la nationala?
|
: Februarie 28, 2013, 04:25:55
|
daca in ultimele 15 minute ai o idee geniala sa rezolvi problema NU o implementa, sansele sa iei 0 puncte sunt foarte mari, daca se intampla sa iti vina rezolvarea in ultimele 15 minute fa asta si testeaza programul pe care l-ai scris acuma !!!! ' No, just no. Majoritatea problemelor de "idee" iau cel mult 10 - 15 minute de implementat, presupunand ca ai deja solutia evidenta dar cu memorie/timp prost. In plus ai deja brutu, daca se termina timpu si nu ai terminat, dai solutia mai putin eficienta. Asta e cel mai prost sfat posibil. Niciodata nu merita sa te apuci sa codezi o solutie de la zero in ultimele 10-15 minute. Iata cateva motive: - Daca iti merge pe cateva exemple, e de ajuns sa fie corecta? Cum stabilesti daca obtii, in medie, mai multe puncte decat pe un brut pe care nu l-ai scris in graba?
- Nu e o idee buna sa te apuci sa muti/redenumesti fisiere in ultimul minut.
- Chiar daca implementezi corect, mai trebuie sa fii atent la o multime de lucruri care nu ies la iveala cand testezi in graba (e.g. memorie, long long, etc.).
- E mult mai probabil sa subestimezi timpul necesar pentru implementarea unei solutii.
- Ideile "abia scoase" nu sunt niciodata suficient de clare ca sa le implementezi din prima.
Cel mai bun lucru pe care il poti face il ultimele 10-15 minute de concurs este sa-ti verifici implementarile pe care vrei sa le predai. In special e bine sa fii atent la greseli pe care le-ai facut in trecut si care te pot costa o multime de puncte.
|
|
|
70
|
Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: OJI 2013: Cum sa ne asiguram ca ne calificam la nationala?
|
: Februarie 18, 2013, 17:18:00
|
Premiile de la olimpiada nationala sunt importante deoarece spun ceva obiectiv despre cei care le castiga. De aceea conteaza cand aplici la facultate sau sunt un lucru decent de pus intr-un CV cand aplici la un internship.
Intr-adevar, elevii nu ar trebui sa vaneze premii, ci sa urmareasca sa fie buni la informatica. Din fericire, premiile de la ONI merg in general la cei care sunt buni per total si procesul nu e la fel de aleator precum calificarea la faza nationala. Eu niciodata nu mi-am stabilit obiective de scurta durata si de aceea cred ca retele nu sunt bune de nimic. (De fapt, daca cineva ar rezolva 50 sau 100 de probleme de pe topcoder in cele 2-3 saptamani dinainte de OJI, probabil ca rezultatul nu ar putea fi trecut cu vederea, dar as vrea sa cunosc si eu omul care a lenevit un an intreg si e capabil sa se adune atat de bine pe ultima suta de metri.)
|
|
|
71
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: fisiere
|
: Februarie 17, 2013, 19:04:08
|
...(fscanf sau cu freopen)...
fscanf si freopen fac lucruri diferite. Daca programezi in c++ foloseste streamurile din biblioteca standard (ifstream, ofstream). Unul din avantaje este ca se inchid automat la iesirea din blocul de executie. Succes. Nici cu freopen nu trebuie sa inchizi nimic.
|
|
|
73
|
Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Curs C++
|
: Ianuarie 31, 2013, 01:39:53
|
Daca vrei sa inveti programare iti recomand sa iti alegi un proiect open source si sa incerci sa contribui la el.
Da,mi s-a mai spus despre asemenea idei. Si ce astfel de proiect mi-ai recomanda? Cred ca intrebarea mai importanta este ce iti propui de fapt sa faci. Invatarea unui limbaj de programare nu ar trebui sa fie un scop in sine, ci doar un mijloc ca sa ajungi undeva. Raspunsul lui Andrei e foarte la obiect si anume: daca lucrezi la un proiect open source serios (in C++) o sa ajungi sa stapanesti limbajul bine. Dar evident asta nu te va ajuta prea tare daca vrei, de exemplu, sa faci bine la olimpiada. Deci, ce anume vrei sa faci?
|
|
|
|