Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: OJI 2015 : Martie 14, 2015, 00:04:41
De ce nu a pus comisia evaluatoarele pentru OJI 2015? Pretty please...  Confused

http://olimpiada.info/oji2015/index.php?cid=arhiva

Ma poate ajuta cineva?
2  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Raport de evaluare - limita de memorie : Martie 07, 2015, 19:11:02
Catalin,

Apreciez mult lamuririle tale. Cred ca de acolo apare diferenta, mi se pare amuzant ca la nivel de comisii cu oameni profesionisti inca nu s-a reusit sa se creeze un layer de abstractizare astfel incat formularea din enuntul problemei sa insemne acelasi lucru si pe Windows si sub Linux. Efectiv comisia masoara altceva la OJI(unde se evalueaza doar sub Windows) decat masoara la ONI(evaluare si sub Linux) si formularile de pe foaie sunt la fel.  Very Happy

Semantic, e o diferenta intre limitarea memoriei pe care programul tau o aloca si limitarea memoriei pe care programul tau o foloseste si cred ca la un moment dat comisiile vor trebui sa exprime mai clar asta. Pentru ca in momentul asta sub Linux se refera la o chestie si sub Windows la alta chestie. Nu stiu exact care sunt limitarile sub Windows de a calcula memoria folosita efectiv de catre program la un moment dat. Nici macar nu stiu daca la asta ar trebui sa se refere limita de pe foaie. Stiu doar ca nu ar trebui ca formularea sa aiba o semantica platform-dependent.

In legatura cu inertia pe care tu crezi ca sistemul o induce catre folosirea de software neliber, eu cred ca are un efect exact invers. Eu am vazut oameni cu un nivel foarte superficial de intelegere a sistemelor de operare libere, dar care erau foarte porniti in directia asta tocmai pentru ca aveau si ei o calificare la OJI si simteau ca ar trebui sa foloseasca alte unelte decat colegii lor. Daca in calitate de dev e oarecum firesc sa lucrezi sub Linux(e mai ieftin, cel putin), mi se pare ca sistemul din Romania induce ideea ca in liceu esti hip daca folosesti Linux.  Smile
3  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Raport de evaluare - limita de memorie : Martie 07, 2015, 18:32:37
@freak93

Cred ca nu ai dreptate in privinta OJI. Poate ai dreptate in privinta ONI, unde se evalueaza si sub Linux.

Te invit sa descarci evaluatorul oficial folosit la OJI 2014(evaluare sub Windows).

http://www.infoarena.ro/downloads?action=download&file=OJI_2014.zip&safe_only=false

Daca setezi calea catre versiunea de compilator pe care o folosesti, poti sa compilezi chiar folosind evaluatorul, cu "materialul clientului" si cu optiunile de compilare pe care le folosea comisia la OJI in 2014.

Sa zicem ca setezi limita totala de memorie 2MB(din care 1 MB stiva, sa zicem, irelevant pentru ca declaram global) si declari global un tablou de 2 milioane de ints(roughly 8MB). Navighezi in tab-ul Evaluare si incerci o evaluare, vei obtine in raportul de evaluare "Memorie depasita!" fara sa accesezi macar un indice in tabloul respectiv.
4  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Raport de evaluare - limita de memorie : Martie 07, 2015, 02:21:56
Salut,

Am observat in raportul de evaluare ca daca declar un sir global si nu il folosesc deloc, nu se considera memorie consumata. 

La OJI in anii precedenti evaluatoarele au fost construite sa masoare memoria altfel. Daca declari un tablou global, acesta trebuie sa se supuna, impreuna cu tablourile declarate in functii si in main constrangerii de "Limita totala de memorie", indiferent daca le folosesti sau nu.

1. Ati putea sa explicati tehnic cum masurati voi memoria si eventual cum fac cei din comisiile de pe la OJI asta?
2. Nu vi se pare derutant pentru noi, cei care folosim infoarena pentru pregatire?
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines