infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: CHERA Laurentiu din Septembrie 15, 2009, 18:20:30



Titlul: ASM
Scris de: CHERA Laurentiu din Septembrie 15, 2009, 18:20:30
Avem voie la olimpiada sa folosim secvente de cod asm in C++? In regulament nu scrie ca ar fi interzis!  :)


Titlul: Răspuns: ASM
Scris de: alexandru din Septembrie 15, 2009, 18:43:38
Eu din cate stiu e interzis, deorece poate  aduce un bonus semnificativ  persoanei care il foloseste + nu este cunoscut de toata lumea . Se poate sa ma insel  :-'  daca s-a modificat regulamentul


Titlul: Răspuns: ASM
Scris de: Andrei Misarca din Septembrie 15, 2009, 19:10:56
Nu, cu siguranță. Am mai văzut într-un topic o discuție asemănătoare, iar ideea e că olimpiada de informatică testeaza capacitatea elevilor de a găsi un algoritm eficient, nu de a găsi diverse moduri de dribla sistemul.


Titlul: Răspuns: ASM
Scris de: A Cosmina - vechi din Septembrie 15, 2009, 19:23:53
Dar cu STL e voie, nu? :)


Titlul: Răspuns: ASM
Scris de: Savin Tiberiu din Septembrie 15, 2009, 19:34:42
STL e cu totul altceva.

Olimpiada testeaza capacitatea ta de a gasi un algoritm eficient. Felul in care il implementezi nu conteaza. De aceea STL-ul este acceptat. ASM-ul pe de alta parte ofera un cu totul alt avantaj, in sensul ca un algoritm ineficient ruleaza mult mai repede. De aceea nu e voie cu ASM.


Titlul: Răspuns: ASM
Scris de: CHERA Laurentiu din Septembrie 15, 2009, 19:38:43
Exact, tocmai din cauza aceasta eram interesat sa aflu daca pot folosi asm la olimpiada!  :D
Poate ca nu l-as fi folosit pentru a scrie in intregime programul, insa cu siguranta as fi scris anumie funcii cum ar fi de exemplu functiile de ciclare, unde de regula se pierde cel mai mult timp (for-uri imbricate). :D


Titlul: Răspuns: ASM
Scris de: Andrei Grigorean din Septembrie 15, 2009, 20:50:22
Pe vremea cand participam la concursuri, in regulamentul ONI era precizat ca este interzisa folosirea ASM, iar concurentii care sunt prinsi sunt descalificati.