Afişează mesaje
|
Pagini: 1 [2] 3 4 ... 69
|
36
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 576 Puteri2
|
: Mai 01, 2013, 16:50:47
|
Bagi multa informatica, ajuti lumea pe forum, te implici in activitatile infoarena, devii respectat de comunitate, devii admin, editezi limitele de timp dupa cum ai chef si observi rezultatul. Spoiler: Nu iti intra nici in 30 de secunde.
|
|
|
39
|
Comunitate - feedback, proiecte si distractie / Blog / Răspuns: C++ compiler upgrades on infoarena
|
: Aprilie 28, 2013, 03:11:31
|
Yes, you can do range-based for loops on any iterable container. That includes sets and maps: set<int> s = {5, 4, 3, 2, 1}; for (auto x: s) { cout << x << endl; }
map<string, int> m = {{"john", 1}, {"mary", 2}}; for (auto e: m) { cout << e.first << " " << e.second << endl; }
|
|
|
42
|
Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: VIM vs Code::Blocks
|
: Aprilie 21, 2013, 12:59:49
|
Iata cateva avantaje pentru care folosesc vim: - E utilizabil cu orice limbaj de programare cu efort minim. In cazul concursurilor de programare, nu te obliga sa folosesti un compilator de C++ invechit.
- Nu obstructioneaza codul. Nu exista n-spe ferestre pe care nu le folosesc niciodata pe toate partile ecranului.
- Imi ofera un control excelent asupra codului. Din combinatii de 2-3 taste fac lucruri pentru care in alt IDE as avea nevoie de meniuri si ferestre noi.
Problema principala cu vim-ul e ca e greu de invatat. Majoritatea participantilor la concursurile de programare folosesc un set minimal de feature-uri din vim pe care le-au vazut la alte editoare.
|
|
|
46
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: problema numere reale
|
: Aprilie 13, 2013, 20:16:21
|
Compilatorul presupune ca tipul final al unei operatii este dat de cel mai mare dintre tipurile elementelor care participa in operatie. In cazul tau, operatiile se executa in ordinea urmatoare (dupa cum si e normal): inmultire, impartire, atribuire. De aceea, cand este calculat rezultatul impartirii dintre d*3600 si vi, tipul considerat este int (operanzii fiind amandoi de tip int), iar abia la pasul urmator rezultatul este convertit la long double pentru ca timp (care abia acum participa la evaluare) este de tip long double. Rezultatul impartirii a doua elemente de tip intreg este partea intreaga (sau catul) corespunzator fractiei. Niste idei despre cum poti rezolva problema: long double timp = (long double) d * 3600 / vi;
(convertesti d la long double si atunci toate operatiile se executa pe long double) sau long double timp = d * 3600.0 / vi;
(il folosesti pe fratiorul de tip double al lui 3600 si atunci toate calculele se executa pe double pana la atribuire cand rezultatul devine long double) Dupa cum vezi, a doua varianta nu face exact ce vrei, dar e mai concisa si de multe ori suficienta.
|
|
|
47
|
infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: ONI 2013
|
: Aprilie 09, 2013, 23:07:17
|
Ce parere aveti de prezenta evaluator local instalat pe fiecare calculator care sa-ti spuna daca out-ul tau e corect ?
Personal cred ca intervin probleme de securitate. De implementat, cred ca ar fi foarte usor daca ar fi legate totusi la retea. Stiu stiu .. cablu .. bani. Dar sa pui niste oameni sa copieze un evaluator pe fiecare calculator, mi se pare prea mult de lucru. Sistemele de operare nu sunt instalate de la zero pe calculatoarele de la ONI? Daca da, atunci nu vad o problema in a pune evaluatoarele local.
|
|
|
48
|
infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: ONI 2013
|
: Aprilie 09, 2013, 22:38:46
|
Comentariile mele la articolul initial: - Nu cred ca ar strica un sistem mai complex cu detailed feedback la OJI, ONI, baraj, lot, etc. Totusi, costul implementarii unui astfel de sistem si mai ales al instalarii lui este destul de mare pentru potentialul actual al organizatorilor olimpiadei si nu exista motivatie suficienta pentru ca unii oameni sa-si piarda luni intregi de munca pentru o mana de oameni neatenti.
- E ok ideea cu punctajul maxim dintre toate submisiile, atat timp cat numarul de submisii e limitat (de exemplu 10-20). Altfel, deschidem usa la o noua clasa de bulaneli. Totusi, trebuie rezolvata intai problema precedenta.
- Cel mai tare cred ca se poate face ceva impotriva singurei probe de la baraj. Toti suntem constienti ca e o problema si stim cauza principala: banii. Exista destul de multi fosti olimpici la informatica care castiga bine si care poate ar fi interesati sa dea o mana de ajutor la imbunatatirea conditiilor actuale de la olimpiada. Probabil ca o donatie acceptabila din partea a 10 oameni ar rezolva problema anual. Ma gandesc ca infoarena ar putea reprezenta un canal transparent prin care sa se rezolve problema asta.
|
|
|
49
|
infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: ONI 2013
|
: Aprilie 09, 2013, 22:33:55
|
Inchid subiectul pentru ca e prea mare harababura aici.
Ii rog pe cei care au mesaje care nu i se adreseaza lui Sorin sa le copieze pe noul subiect.
Sorin, iti apreciez intentiile, dar te rog nu mai interveni in noua discutie. Lasa oamenii sa discute relaxati si sa cautam impreuna solutii bune.
|
|
|
|