<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yiv6575711380"><div id="yui_3_16_0_1_1452708357961_5587"><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;" id="yui_3_16_0_1_1452708357961_5586"><div id="yiv6575711380yui_3_16_0_1_1452708357961_2934" dir="ltr"><span id="yiv6575711380yui_3_16_0_1_1452708357961_2933">Am si eu o problema. Am trimis arhiva pentru concurs prima data in jurul orei 19:00 (fara partea de optimizare functionala) si crezand ca am reusit sa fac si partea de optimizare am trimis tema cu 24 de secunde intarziere. Ambele solutii au task-urile 1 si 2 complete si erori la task-ul 3. Se poate lua in considerare doar prima arhiva ca sa nu fiu pus in situatia in care sa nu primesc punctaj din cauza deadline-ului hard?</span></div><div class="qtdSeparateBR"><br><br></div><div class="yiv6575711380yqt3235491946" id="yiv6575711380yqt69754"></div></div></div></div><div class=".yiv6575711380yahoo_quoted"> <div id="yiv6575711380yui_3_16_0_1_1452708357961_2929" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div id="yiv6575711380yui_3_16_0_1_1452708357961_2928" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir="ltr"><font size="2" face="Arial"> On Tuesday, January 12, 2016 7:49 PM, Razvan Crainea <razvan.crainea@gmail.com> wrote:<br clear="none"></font></div>  <br clear="none"><br clear="none"> <div class="yiv6575711380y_msg_container" id="yiv6575711380yui_3_16_0_1_1452708357961_2927"><div id="yiv6575711380"><div id="yiv6575711380yui_3_16_0_1_1452708357961_2926"><div dir="ltr" id="yiv6575711380yui_3_16_0_1_1452708357961_2925">Salut!<div><br clear="none"></div><div>Aveți voie cu mem2reg și constprop atât pentru optimizare cât și pentru concurs.</div><div><br clear="none"></div><div>Ideea ta de implementare este bună. Nu cred că ar trebui să "rescrii" pass-ul, ci să faci o modificare.</div><div>Dacă nu vei implementa varianta de acum, vei pierde punctele pentru analiza dinamică asociate cu testul 1 (cred că 6 puncte). De asemenea, s-ar putea să ai rezultate incorecte la testele ulterioare.</div><div><br clear="none"></div><div>Puteți considera că atât pentru optimizare, cât și pentru concurs, noi vom rula testele cu mem2reg și constprop. În afară de cele două, nu aveți voie să apelați alte optimizări.</div><div><br clear="none"></div><div>Numai bine,</div><div>Răzvan</div><br clear="none"><div class="yiv6575711380gmail_quote" id="yiv6575711380yui_3_16_0_1_1452708357961_2924"><div class="yiv6575711380yqt9535090641" id="yiv6575711380yqt82664"><div dir="ltr">On Tue, Jan 12, 2016 at 3:10 PM papuc costin-giorgian via cpl <<a rel="nofollow" shape="rect" ymailto="mailto:cpl@cursuri.cs.pub.ro" target="_blank" href="mailto:cpl@cursuri.cs.pub.ro">cpl@cursuri.cs.pub.ro</a>> wrote:<br clear="none"></div><blockquote class="yiv6575711380gmail_quote" id="yiv6575711380yui_3_16_0_1_1452708357961_2923" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div id="yiv6575711380yui_3_16_0_1_1452708357961_2947"><div id="yiv6575711380yui_3_16_0_1_1452708357961_2946" style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div>Salut,</div><div><br clear="none"></div><div dir="ltr">Am vazut ca pentru a accesa lista de contructori putem folosi CtorUtils, asa cum era mentionat in enunt, dar pentru destructori nu gasesc nicio modalitate de a-i accesa. Ar trebui sa ne scriem propriile functii asemanatoare cu cele din CtorUtils?</div><div dir="ltr">Analiza dinamica am implementat-o inainte de modificarea enuntului, iar acum imi e neclar cum ar trebui sa modific codul. Pentru fiecare bloc ar trebui sa pastrez cate un scor dupa fiecare apel de functie pe care il voi adauga inainte de fiecare apel? Ex: </div><div dir="ltr"><br clear="none"></div><div dir="ltr">add</div><div dir="ltr">mul</div><div dir="ltr">scor_total += scor_add + scor_mul + scor_call1</div><div dir="ltr">call1</div><div dir="ltr">sub</div><div dir="ltr">scor_total += scor_sub + scor_call2</div><div dir="ltr">call2</div><div dir="ltr"><br clear="none"></div><div dir="ltr">Ar insemna sa rescriu pasul si nu cred ca gasesc timpul necesar pentru a face acest lucru, deci as vrea sa stiu cat se va depuncta daca vom respecta doar enuntul initial?</div><div dir="ltr" id="yiv6575711380yui_3_16_0_1_1452708357961_2948"><br clear="none"></div><div dir="ltr" id="yiv6575711380yui_3_16_0_1_1452708357961_2945">Pentru optimizare am vazut ca putem folosi "mem2reg" si "constprop", dar in partea de concurs se mentioneaza ca nu avem voie sa folosim niciun pas LLVM. Puteti, va rog, sa imi clarificati ce avem si ce nu avem voie sa folosim cat si cum se va puncta task-ul 3? </div></div></div>_______________________________________________<br clear="none">
cpl mailing list<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:cpl@cursuri.cs.pub.ro" target="_blank" href="mailto:cpl@cursuri.cs.pub.ro">cpl@cursuri.cs.pub.ro</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/cpl">http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/cpl</a><br clear="none">
</blockquote></div></div></div></div></div><br clear="none" id="yiv6575711380yui_3_16_0_1_1452708357961_2936"><br clear="none"></div>  </div> </div>  </div></div></body></html>