Titlul: Comenzi de evaluare Scris de: Sima Mihai Cotizo -vechi din Ianuarie 21, 2006, 16:59:02 imi pare rau ca il postez aici, dar am o mare intrebare :-s
pe campion.edu.ro, sursele de C si C++ se compileaza cu optiunea O2 activata... si mai nou optiunea asta merge si la free pascal. aici care sunt comenzile de compilare? (poate exista in regulament, dar am cautat toata dimineata si nu am gasit) Titlul: Comenzi de evaluare Scris de: Cristian Strat din Ianuarie 21, 2006, 22:55:01 Poate ar trebui să scrie cineva linia de comandă pe pagina evaluatorului
http://infoarena.devnet.ro/index.php?page=Despre_Evaluator Titlul: Comenzi de evaluare Scris de: Sima Mihai Cotizo -vechi din Ianuarie 22, 2006, 13:31:50 pai am citit de 100 de ori paginile despre eval si nu exista... pana la urma cum e, sunt optimizarile activate sau nu? :-s
(presupun ca sunt fiindca am scris o sursa in pascal si aveam 3 TLE si am transcris-o in C, identic, si mergeau toate testele...) Titlul: Comenzi de evaluare Scris de: Cristian Strat din Ianuarie 22, 2006, 14:00:56 Le-am pus eu între timp.
Verifică din nou. Titlul: Comenzi de evaluare Scris de: Sima Mihai Cotizo -vechi din Ianuarie 22, 2006, 14:04:48 Mersi frumos! si cu toate astea, gcc face optimizarile mai bine ca fpc... ca tot nu inteleg de ce merge sursa de C mai bine ca cea de pascal?
Titlul: Comenzi de evaluare Scris de: Cristian Strat din Ianuarie 22, 2006, 14:24:42 Sunt compilatoare total diferite pentru limbaje total diferite. Nu le poţi compara la optimizări.
Toate limitele de timp de la probleme sunt relaxate considerabil. Cu un algoritm corect şi eficient ar trebui să iei punctele indiferent de compilator sau de micile artificii folosite. Ca şi complexitate cred că faci bine dar probabil faci o operaţie foarte ineficientă. Cod: procedure inter(st,m,dr:integer); Spre ex. în procedura inter() foloseşti local, volatil, vectorul B (800 de integer-uri). Alocarea pe stivă e costisitoare şi în cazul ăsta nu e necesară. Declară B global. Titlul: Comenzi de evaluare Scris de: Sima Mihai Cotizo -vechi din Ianuarie 22, 2006, 15:46:01 adica pe B il aloca de fiecare data cand intra in procedura... :oops: vina mea, toata procedura am copiat-o din caiet, nu am mai si gandit-o...
Titlul: Comenzi de evaluare Scris de: ditzone din Ianuarie 22, 2006, 15:52:26 Pai la informatica in principiu trebuie gandit...
Titlul: Comenzi de evaluare Scris de: cristi8 din Ianuarie 22, 2006, 18:19:52 Citat din mesajul lui: wickedman Alocarea pe stivă e costisitoare eu stiam ca doar se incrementeaza un registru cu marimea datelor. gresesc ? ca e o chestiune destul de importanta.. Titlul: Comenzi de evaluare Scris de: Cristian Strat din Ianuarie 22, 2006, 23:30:41 Probabil că ştiu greşit. Aveam impresia că în Pascal se iniţializează implicit variabilele.
|